重定向网站范围,排除页面

时间:2014-11-06 04:30:48

标签: regex apache .htaccess mod-rewrite redirect

我需要将网站上的所有网页重定向到另一个页面:

harryfelton.host56.com - > harryfelton.host56.com/webisteDown.php

问题是要么它没有重定向,要么重定向输出页面并导致循环,我希望能够将它放在.htaccess文件中并让网站上的任何页面重定向到websiteDown.php ..我得到的另一个问题是重定向后页面上没有css样式,即使它在那里,如果我自己去那里,是额外的'/'我认为这是因为如果我添加它失去样式,但是无论如何,任何人都知道如何进行重定向?

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以在root .htaccess中使用此规则:

RewriteEngine On

RewriteRule !^(webisteDown\.php|.+?\.(?:jpe?g|gif|bmp|png|tiff|css|js))$ webisteDown.php [L,NC,R]

如果请求不是/webisteDown.php或任何css,js,图像文件,则此规则会重定向到webisteDown.php