我使用/ var / www / html方向的.htaccess保护整个Wordpress网站,其中包含以下常规身份验证:
AuthName "Restricted Admin-Area"
AuthType Basic
AuthUserFile /var/www/html/.htpasswd
Require valid-user
然而,现在我的老板要求我取消保护Wordpress网站的一个页面(特别是/订阅):
所以我添加以下内容作为排除:
SetEnvIf Request_URI "(subscription/)$" allow
SetEnvIf Request_URI "(subscription)$" allow
Order allow,deny
Allow from env=allow
Satisfy any
但问题是,要使此排除工作,订阅/目录必须在服务器上“物理”存在。
但它是一个 Wordpress页面,在Wordpress数据库中包含的index.php后自动生成。
因此,排除不起作用,并且在访问此页面时我被要求进行身份验证。
我已经看了好几个小时,并试图修改大量的东西(甚至创建一个指向订阅的subscription2 /目录),但没有任何效果。
请帮忙吗?
谢谢!