无法重定向.htaccess规则

时间:2013-03-28 13:53:03

标签: .htaccess mod-rewrite

我需要的是,如果有任何人会点击mydomain.com/mydirectory/about-us-new那么它应该留在页面上,如果有人在同一个域上点击任何其他网址,它应该将用户重定向到google.com。

我正在使用以下代码:

#urls to exclude
RewriteCond %{REQUEST_URI} !^/mydirectory/about-us-new$

#send to root
RewriteRule . http://google.com? [R=302,L]

2 个答案:

答案 0 :(得分:0)

尝试转义重写条件

RewriteCond %{REQUEST_URI} !^/mydirectory/about\-us\-new$

答案 1 :(得分:0)

您上面提供的重写代码适用于我。

如果安装了mod_rewrite,您可以尝试确保启用了RewriteEngine。

<IfModule mod_rewrite.c>
    RewriteEngine on

    RewriteCond %{REQUEST_URI} !^/some/url/here$
    RewriteRule . http://www.google.com? [R=302,L]
</IfModule>