403禁止访问:访问图像的权限

Rob*_*Rob 26 permissions wordpress .htaccess http-status-code-403

我目前正在Wordpress中构建一个新版本的网站,并试图像往常一样添加一些图像以供CSS和HTML引用.奇怪的是,它允许我添加几个图像,如徽标等,但当我尝试添加更多的图像时,它会在下面给出禁止的消息.当我转到图像的路径时,图像也不会出现,下面的禁止消息显示.

被禁止

您无权访问此服务器上的/v2/wp-content/themes/default/images/contact-yellow-icon.png.此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误.

在我设置的其他几个WP站点之前,我从未遇到过这个问题.可能是什么问题呢?

如果我放入另一个图像的路径然后它工作正常(http://www.domain.com/v2/wp-content/themes/default/images/contact-innovation-logo.png)所以不知道为什么它不允许我访问其他图像!?

ook*_*.kb 36

你应该检查/v2/wp-content/themes/default/images/contact-yellow-icon.png的文件权限

我认为他们应该是644所以所有人都可以读取该文件

或者您可以检查/v2/wp-content/themes/default/images/contact-innovation-logo.png的文件权限

您可以使用ftp manager或shell更改权限

**由Eric Leroy更新,如果文件权限644不起作用,请更改为755,这是我用来解决问题的方法.如果您不熟悉如何在基于*inx和mac系统上执行此操作,请按以下步骤操作:打开终端并导航到图像的父文件夹.键入sudo chmod -R 775(然后在775之后键入图像文件夹的名称)它将询问您的密码,然后您的图像将在您的网站上运行.


Kc *_*son 8

这也可以通过使用热链接保护引起.因此,如果使用热链接保护,请确保将您网站的URL添加到白名单中.另请注意,www.yourdomain.com和yourdomain.com被视为两个不同的网址.


Chr*_*ris 6

对于原始用户来说,问题可能已经解决,但我发现更改权限或禁用热链接(已禁用)对我来说没有任何作用。

对我来说,不起作用的文件是主题 CSS 和 JavaScript 目录中的 php 文件。

我发现对我来说问题是 WordPress 创建的一个 .htaccess 文件,用于锁定以防止恶意代码注入。添加规则以允许这些文件允许它们工作。

  • 特别是在使用 wp-security 插件时。 (2认同)