我是 html 新手,正在尝试制作一个课程网站。
当我引用我的 pdf 文件(保存在 www 文件夹中)时,我得到:
403 禁止 您无权访问此服务器上的 /user/filename.pdf。
我对 pdf 的参考如下:
<a href="filename.pdf">Filename</a>
我做错了什么?
非常感谢。
这很可能是一个
.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”。
我的也有类似的问题。我已经能够更改服务器上文件的权限设置以启用访问。我认为你可能也必须这样做。
访问服务器上的 pdf。右键单击并“更改权限”等。您的 pdf 可能被设置为受限权限。我的使我能够将其设置为可供“用户”/“组”或“世界”“读取”/“执行”/“写入”。如果您选择“世界”,那么您实际上将其公开,并且应该可以正常工作。
希望这有帮助。
E.
Linux 在加载时授予读取/编辑文件的权限。因此,某些用户(也许是您的服务器)没有读取权限。您需要下载具有读取权限的文件(只需重建 pdf)或从服务器更改权限。这对我有帮助。
您似乎正在尝试访问用户目录中的 filename.pdf 。将 pdf 文件放在包含 .jpg 文件的同一目录中。如果不起作用,请尝试完整文件路径。