我有一个仍在开发中的Wordpress网站,并且已通过.htaccess文件中的基本身份验证锁定。但是,我现在需要使报价单页面对潜在客户可见。
我遵循了很多类似的线程(关于允许url或目录作为例外),并且它几乎可以正常工作,但是我必须不断取消登录提示。此外,该页面确实会加载,但没有样式和脚本。
htaccess是否会阻止页面加载的样式和脚本链接?如果是这样,我是否需要为每个输入另一个SetEnvIf Request_URI条目?
这是我的.htaccess当前地址
SetEnvIf Request_URI "(questionnaire/)$" q-url
AuthType Basic
AuthName "Development Area"
AuthUserFile "/XXXX/.htpasswds/public_html/passwd"
Require valid-user
Satisfy any
Order allow,deny
Deny from all
Allow from env=q-url
# 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]
# END WordPress
</IfModule>
Apache版本为2.4.7
干杯!