wordpress - 用于 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
干杯!
解决方案
推荐阅读
- php - Laravel 资源和相关表
- python - Append dbf files to one dbf file
- c# - Informix connection string field descriptions and values to be used
- c# - 在新文档末尾复制模板页面
- javascript - 如何检查哪个复选框被选中并使用Angular将数据保存到数据库中
- php - MYSQL在多行的单个记录中显示值
- javascript - jquery在加载时设置背景图像不起作用
- python - 忽略 np.where 函数中的第一行
- java - Spring 异常处理程序返回错误代码列表
- go - websocket写关闭消息总是发送1006