.htaccess文件破坏了我的WP站点

时间:2011-03-22 00:32:22

标签: linux wordpress .htaccess

我添加的只是服务器授权。我在现有的WordPress .htaccess中找到了它。

授权有效,很棒,顺便说一下。但现在我收到“500 Internal Server”错误。我是WP的新手,我假设这个.htaccess文件是安装的标准配置。也许这只是我出于某种原因无法看到的显而易见的东西?

Order deny,allow
Deny from all
AuthType Basic
AuthUserFile .htpasswd
AuthName "PROTECTED ZONE"
require valid-user
Satisfy Any
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /devip/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /devip/index.php [L]
</IfModule>

3 个答案:

答案 0 :(得分:0)

你能查看你的apache error.log吗?应该在那里记录内部服务器错误。可能是htaccess文件中的一些小错误。

答案 1 :(得分:0)

文件.htpasswd是否存在?它是相对于ServerRoot搜索的。

Apache manual

  

文件路径是用户文件的路径。如果它不是绝对的(即,如果它不是以斜杠开头),则相对于ServerRoot 将其视为

我的猜测是它不在您服务器上的ServerRoot目录中。如果需要,请检查并更正路径。

答案 2 :(得分:0)

500服务器错误有时与.htaccess文件的字符编码有关。我第一次使用WordPress和.htaccess文件时犯了这个错误。

您使用什么样的文本编辑器来编辑.htaccess?使用Windows PC,您应该使用记事本并保存为纯文本。在Mac上,使用TextEdit并另存为纯文本。或者使用GoDaddys的文件管理器并打开并保存文件。