1

所以我设法将所有网址重定向到特定页面进行维护。这行得通。我的问题是我不希望所有网址都进行维护......只有两个......

当用户单击以下网址(包括子文件夹等)时,我如何重定向:

http://www.mysite.com/discography/
http://www.mysite.com/songbook/

这是我可以正常工作的代码(我允许我的本地主机 IP 地址和我的实时站点上的 IP 地址绕过规则):

RewriteCond %{REMOTE_ADDR} !^99\.999\.99\.999
RewriteCond %{REMOTE_ADDR} !^0\.0\.0\.0
RewriteCond %{REQUEST_URI} !/maintenance.php$ [NC]
RewriteRule .* /maintenance.php [R=307,L]
4

1 回答 1

4

只需相应地调整RewriteCond与 URI 匹配的 :

RewriteCond %{REQUEST_URI} ^/(discography|songbook)/ [NC]
于 2012-10-08T07:40:03.263 回答