我熟悉使用apache身份验证对文件和目录进行密码保护。我在一个网站上工作,我在同一个域上安装了两个WordPress。一个WP安装在root/public\\u html/另一个安装在子目录中。我们不想合并用户数据库,这就是为什么我们使用单独的WP安装。
问题是我想用密码保护wp登录。php文件在主目录上安装,但不在子目录上安装。
我继续向我的添加了以下代码。我的public\\u html目录中的htaccess文件。
AuthName "Admins Only"
AuthUserFile /path/to/passwd
AuthGroupFile /dev/null
AuthType basic
<Files wp-login.php>
require valid-user
</Files>
问题是,此代码会阻止主WP站点和子目录WP登录。php文件。
我希望有一种方法可以添加到我的/文件夹/。htaccess,它将保持其他WP安装打开供任何人登录。
让我知道
最合适的回答,由SO网友:Syed Balkhi 整理而成
好了,伙计们,我做了进一步的研究。基本上,我所要做的就是添加“满足任何”参数。所以主要是。htaccess文件看起来就像我在初始线程中发布的文件。然后,我为特定文件夹创建了一个新的。htaccess文件(/文件夹/.htaccess)。
然后添加以下内容:
<Files wp-login.php>
Satisfy Any
</Files>
非常感谢
this thread 在StackExchange上