.htaccess阻止隐藏的目录,除了一个

时间:2018-07-11 11:39:42

标签: .htaccess mod-rewrite

我试图允许访问名为.well-known的文件夹,但我发现该规则阻止了隐藏目录;

# block hidden directories
RewriteRule "(^|/)\." - [F]

显然有一个原因要添加(我继承了代码),但是我想知道是否可以保留此规则,但是为.well-known文件夹添加例外?

1 个答案:

答案 0 :(得分:1)

您确实可以!您需要包括一个重写条件:

RewriteCond %{REQUEST_URI} !^/\.well-known

将此内容放置在实际的RewriteRule之前,这种情况基本上告诉服务器不要隐藏.well-known文件夹。

在测试之前,请确保清除缓存