【发布时间】:2018-08-30 08:53:03
【问题描述】:
我在 /root/website/ 有一个 wordpress 安装,在 /root/website/subpage/ 有一个单独的非 wordpress 子页面,所以我可以通过 www.domain.com/subpage 轻松访问它
我想用 htaccess 文件保护子页面,但在输入登录详细信息后我总是收到内部服务器错误 (500)。
难道不能有两个 htaccess 文件还是我必须编辑 Wordpress htaccess 文件来保护子页面目录?
我的 Worpress 安装在其根目录中有一个 htaccess,其中包含:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
然后我的子页面目录中有以下htaccess:
AuthType Basic
AuthName "NameHere"
AuthUserFile /root/website/subpage/.htpasswd
Require valid-user
当然我已经使用在线生成器设置了一个 htpasswd 文件。
【问题讨论】:
-
你的htpasswd在哪里?请查收:httpd.apache.org/docs/2.4/programs/htpasswd.html
-
htpasswd 文件与我的子页面的 htaccess 位于同一目录中。它在 /root/website/subpage
标签: html wordpress .htaccess authentication .htpasswd