有时禁止403(也许是htaccess)

时间:2015-02-09 14:58:23

标签: php .htaccess http-status-code-403

我对此网站有疑问:http://accademiazeropiu.it

有时,当您更改页面或刷新网站时(f5),我收到错误403。

我正在尝试查看代码,但PHP方面没有发现任何奇怪的内容。 我认为这是特权htaccess的问题。

我发布了我的htaccess代码:

ErrorDocument 404 /page-not-found

Options +FollowSymLinks
RewriteBase /

RewriteEngine On

RewriteRule ^admin - [L,NC]
RewriteRule ^captcha - [L,NC]
RewriteRule ^ckfinder - [L,NC]
RewriteRule ^class - [L,NC]
RewriteRule ^control - [L,NC]
RewriteRule ^css - [L,NC]
RewriteRule ^fancy - [L,NC]
RewriteRule ^fancybox - [L,NC]
RewriteRule ^FlexSlider - [L,NC]
RewriteRule ^font - [L,NC]
RewriteRule ^images - [L,NC]
RewriteRule ^img - [L,NC]
RewriteRule ^include - [L,NC]
RewriteRule ^js - [L,NC]
RewriteRule ^mail - [L,NC]
RewriteRule ^php - [L,NC]
RewriteRule ^phpmailer - [L,NC]
RewriteRule ^require - [L,NC]
RewriteRule ^script_js - [L,NC]
RewriteRule ^template - [L,NC]
RewriteRule ^utils - [L,NC]
RewriteRule ^checkout.php - [L,NC]
RewriteRule ^end_transaction.php - [L,NC]
RewriteRule ^index.php - [L,NC]
RewriteRule ^cms.php - [L,NC]
RewriteRule ^html - [L,NC]
RewriteRule ^keyclient - [L,NC]
RewriteRule ^paypal - [L,NC]


# If the request is not for a valid directory
RewriteCond %{REQUEST_FILENAME} !-d
# If the request is not for a valid file
RewriteCond %{REQUEST_FILENAME} !-f
# If the request is not for a valid link
RewriteCond %{REQUEST_FILENAME} !-l

你认为这是一个问题吗?

感谢。

1 个答案:

答案 0 :(得分:0)

这可能是文件系统权限问题:您的文件属于错误的用户,有些文件系统不可读。

要验证是否是这种情况,只需找到一个临时获得403错误的页面,看看重新加载是否有任何改变。如果没有,那么它不是一个许可的东西。

此外,您可能会在服务器的日志文件中找到更多详细信息。 (错误日志和访问日志)