将所有请求重定向到同一目录

时间:2015-10-05 15:09:40

标签: .htaccess mod-rewrite redirect

我尝试将特定文件夹中的所有内容重定向到同一文件夹中的文件以进行维护。

文件夹card中的任何类型的访问都将遵循以下规则:

RewriteCond %{REQUEST_URI} /card/?.?
RewriteRule . /card/maintenance.html [R,L]

但是我得到了一个奇怪的重定向错误,就像无限循环的重定向一样。我必须在文件夹中更深入地重定向,我无法访问card之外的文件夹。

1 个答案:

答案 0 :(得分:1)

您需要排除maintenance.html,否则也会被重定向。尝试:

RewriteCond %{REQUEST_URI} !maintenance.html
RewriteCond %{REQUEST_URI} ^/card/
RewriteRule ^ /card/maintenance.html [R,L]