首页 > 解决方案 > 用于 Wordpress 网站的 Htaccess 基本身份验证 - 一页需要例外

问题描述

我有一个仍在开发中的 Wordpress 站点,并且在 .htaccess 文件中被基本身份验证锁定。但是,我现在需要让潜在客户可以看到报价前问卷页面。

我已经关注了很多类似的线程(关于允许 url 或目录作为例外),我几乎可以正常工作,但我必须不断取消登录提示。此外,页面确实加载,但没有 stlyes 和脚本。

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

干杯!

标签: wordpressapache.htaccessauthentication

解决方案


推荐阅读