【问题标题】:Forbidden 403 sometimes (maybe htaccess)有时禁止 403(可能是 htaccess)
【发布时间】:2015-02-09 14:58:23
【问题描述】:

我对这个网站有疑问: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

你认为这有问题吗?

谢谢。

【问题讨论】:

  • .htaccess 如何以RewriteCond 行结束
  • 你能解释一下如何制作这个过程吗?谢谢。

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


【解决方案1】:

这可能是文件系统权限问题:您的文件属于错误的用户,并且有些文件对网络服务器不可读。

要验证是否是这种情况,只需找到一个暂时出现 403 错误的页面,然后查看重新加载是否会改变任何内容。如果没有,那么这不是许可的事情。

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

【讨论】:

  • 我从错误403中找到了一个页面,充值并没有给我更多的错误。我们说来来去去。现在我正在尝试更改所有特权,然后重新检查。谢谢。
  • 我设置了所有文件和所有文件夹的读写权限,但是我总是遇到同样的问题...
  • 你能命名一个总是出现这个 403 错误的 url 吗?
  • 另外,顺便说一下(您可能想知道):如果我尝试打开您的页面accademiazeropiu.it,只会看到白屏和错误消息“找不到语言”。 (我的操作系统和浏览器配置为英语,我的 IP 来自德国)在这种情况下,您可能希望回退到默认语言内容。 (不会说意大利语的用户可能仍然能够理解该语言。也许同样重要:如果您不提供英语语言环境的内容,谷歌可能无法访问和索引您的页面。)
  • 对不起,“找不到语言”是我的错误,我现在已经解决了。我在这里报告问题发生的链接,我想澄清它并不总是发生,事情是纯粹随机的。
猜你喜欢
  • 2012-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-25
  • 2016-10-26
  • 2020-05-30
  • 2015-05-27
相关资源
最近更新 更多