.htaccess 有时只保护文件夹
.htaccess only protecting folder sometimes
网站
期望的行为
当您单击主页上的任何项目时,在将您带到该页面之前需要输入密码。
实际行为
如果直接进入项目页面 (https://ochab.us/work-locked/security-platform),则需要密码。这是正确的。
如果您转至 https://ochab.us 并右键单击其中一个项目的“在新选项卡中打开”,则需要密码。这也是正确的。
如果您转到 https://ochab.us/ 并单击一个项目,它会以某种方式跳过密码保护。这是我要解决的问题。
代码
我的站点结构设置如下:
/index.html
/work-locked/project-1/index.html
/work-locked/project-2/index.html
/work-locked/project-3/index.html
/work-locked/project-4/index.html
我将 /work-locked/.htaccess
设置为如下所示:
AuthType Basic
AuthName "Please message me via my contact page to get access."
AuthUserFile /my-path/.htpasswd
require valid-user
我想知道密码是否被缓存了,但我在不同的浏览器中通过 BrowserStack 尝试过,结果相同。
MediaTemple 是我的主机。
谢谢!
我最终更新了链接:<a href="/work-locked/project-name">
到 <a href="//ochab.us/work-locked/project-name">
这会让在本地开发有点痛苦,但由于这是一个非常小的项目,我可以接受。
网站
期望的行为
当您单击主页上的任何项目时,在将您带到该页面之前需要输入密码。
实际行为
如果直接进入项目页面 (https://ochab.us/work-locked/security-platform),则需要密码。这是正确的。
如果您转至 https://ochab.us 并右键单击其中一个项目的“在新选项卡中打开”,则需要密码。这也是正确的。
如果您转到 https://ochab.us/ 并单击一个项目,它会以某种方式跳过密码保护。这是我要解决的问题。
代码
我的站点结构设置如下:
/index.html
/work-locked/project-1/index.html
/work-locked/project-2/index.html
/work-locked/project-3/index.html
/work-locked/project-4/index.html
我将 /work-locked/.htaccess
设置为如下所示:
AuthType Basic
AuthName "Please message me via my contact page to get access."
AuthUserFile /my-path/.htpasswd
require valid-user
我想知道密码是否被缓存了,但我在不同的浏览器中通过 BrowserStack 尝试过,结果相同。
MediaTemple 是我的主机。
谢谢!
我最终更新了链接:<a href="/work-locked/project-name">
到 <a href="//ochab.us/work-locked/project-name">
这会让在本地开发有点痛苦,但由于这是一个非常小的项目,我可以接受。