首先,我没有设置我目前正在开发的网站,而且我对 wordpress 设置不是很熟悉。我被要求在他们的网站上添加一个管理部分到这个使用 Wordpress 配置的网站。如果我添加一个子目录,我可以通过 web 访问子目录就好了。当我将 .htaccess 添加到该子目录以进行身份验证时,问题就来了。当我这样做并尝试访问子目录时,它会出错为“找不到页面”。
有人可以帮忙吗?我认为它与下面提供的 Wordpress .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为空时,我可以通过web访问子目录就好了。子目录中的.htaccess(填写时)如下:
AuthType Basic
AuthName "Sphere"
AuthUserFile "/path/to/htpasswd"
require valid-user