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

Linux .htaccess文件破坏了我的WP站点,linux,wordpress,.htaccess,Linux,Wordpress,.htaccess,我添加的只是服务器授权。我是在现有的WordPress.htaccess的基础上做的 授权工作,很好,顺便说一句。但现在我得到一个“500内部服务器”错误。我是WP的新手,我假设这个.htaccess文件是安装时的标准文件。也许只是因为某些原因我看不到的东西 Order deny,allow Deny from all AuthType Basic AuthUserFile .htpasswd AuthName "PROTECTED ZONE" require valid-user Satisf

我添加的只是服务器授权。我是在现有的WordPress.htaccess的基础上做的

授权工作,很好,顺便说一句。但现在我得到一个“500内部服务器”错误。我是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>
订单拒绝,允许
全盘否定
AuthType Basic
AuthUserFile.htpasswd
AuthName“保护区”
需要有效用户
满足任何
重新启动发动机
重写基/devip/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/devip/index.php[L]

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

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

:

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


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

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


您使用哪种文本编辑器编辑.htaccess?对于Windows PC,您应该使用记事本并另存为纯文本。在Mac电脑上,使用文本编辑并另存为纯文本。或者使用GoDaddys的文件管理器打开并保存该文件。

它确实存在,而且正如我提到的那样,授权非常有效。但是,一旦我登录,就会出现服务器错误。甚至不能提供phpinfo.php页面@Lynn,但它是否在服务器的根目录中(ServerRoot,而不是DocumentRoot)?因为如果不是这样,似乎授权有效,但事实上,即使询问了名称和密码,它也没有被检查,服务器返回500(因为没有什么可检查的)。@Lynn,在另一个答案下,你注意到你在共享主机上。在这种情况下,我很确定您的密码文件不在服务器根目录中。这是因为我把它放在root/target_dir目录中,在那里我安装了WP和其他一些我一直在玩的东西(在这个htaccess文件之前不使用服务器端的东西)。当我请求该目录的index.php页面时,正如预期的那样,会弹出我的htaccess授权屏幕,我输入我的user/pass(.htpasswd存储在该级别),它会让我登录。但是该目录中没有提供.php文件。它们被放在上面的目录中……我仍然认为您混淆了Web服务器的服务器根目录(您可能无法在共享主机上访问)和站点的文档根目录。查看
phpinfo()
(如果需要工作,请暂时删除htaccess)并搜索“服务器根目录”和“文档根目录”以查看差异。如果要将
.htpasswd
放在网站演示文稿的根目录中,则取“服务器根目录”的值,并在
AuthUserFile
指令前面加上它。我希望如此。如果你能告诉我如何通过Godaddy共享主机查看日志,我洗耳恭听。Eeeh讨厌共享主机。几年前带来了一个vps,用于很多网站,再也回不去了