403 在网站上打开.pdf 时被禁止

问题描述 投票:0回答:4

我是 html 新手,正在尝试制作一个课程网站。

当我引用我的 pdf 文件(保存在 www 文件夹中)时,我得到:

403 禁止 您无权访问此服务器上的 /user/filename.pdf。

我对 pdf 的参考如下:

<a href="filename.pdf">Filename</a>

我做错了什么?

非常感谢。

html pdf http-status-code-403
4个回答
2
投票

这很可能是一个

.htaccess
问题。例如,如果您的 .htaccess 文件包含以下内容:

# but now allow just *certain* necessary files:
<FilesMatch "(?i).*\.(jpe?g|gif|webp|png|swf)$" >
  Order Allow,Deny
  Allow from all
</FilesMatch>

您还需要添加“pdf”。


0
投票

我的也有类似的问题。我已经能够更改服务器上文件的权限设置以启用访问。我认为你可能也必须这样做。

访问服务器上的 pdf。右键单击并“更改权限”等。您的 pdf 可能被设置为受限权限。我的使我能够将其设置为可供“用户”/“组”或“世界”“读取”/“执行”/“写入”。如果您选择“世界”,那么您实际上将其公开,并且应该可以正常工作。

希望这有帮助。

E.


0
投票

Linux 在加载时授予读取/编辑文件的权限。因此,某些用户(也许是您的服务器)没有读取权限。您需要下载具有读取权限的文件(只需重建 pdf)或从服务器更改权限。这对我有帮助。


-1
投票

您似乎正在尝试访问用户目录中的 filename.pdf 。将 pdf 文件放在包含 .jpg 文件的同一目录中。如果不起作用,请尝试完整文件路径。

© www.soinside.com 2019 - 2024. All rights reserved.