我有一个网站,我试图链接存储在目录中的图像,但是当我将文件权限更改为 775 时,它们会变回 644,并且图像不会显示。它显示错误 403 禁止错误
我的 .htaccess 是
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule .*\.()$ - [F,NC]
RewriteCond %{HTTP_REFERER} !^http://coolio85.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://example.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.example.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.example.com$ [NC]
RewriteCond %{HTTP_REFERER} !^https://example.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https://example.com$ [NC]
RewriteCond %{HTTP_REFERER} !^https://www.example.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^https://www.example.com$ [NC]
RewriteRule ^html/(.*)$ /$1 [L,NC,R]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]
答案1
除非文件确实是可执行文件,否则它们不应该具有 775 权限。
您需要检查从根目录到包含该文件的目录级别的目录权限,并确保为所有者/组/其他方在这些目录上设置了 eXecute 位。