如果url使用特定单词停止,则htaccess重定向

时间:2012-10-18 04:41:42

标签: .htaccess redirect

是否可以根据以下网址重定向:

www.url.com/stuff.php

但是如果网址包含php之后的任何字符,则不会重定向:

www.url.com/stuff.php?variables=values&othervariable=othervalue&etc=more

我也不知道如何破坏它。

提前致谢!

编辑:基本上,只有当www.url.com以.php结尾时才需要重定向到www.url2.com,但如果.php后跟变量则不需要。

3 个答案:

答案 0 :(得分:1)

RewriteCond %{QUERY_STRING} ^$
RewriteRule ^/site.com/?$   /site.com/cart.php [R=301,NC,L]

答案 1 :(得分:0)

尝试:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^/?cart.php$ / [L,R=301]

答案 2 :(得分:-1)

Options +FollowSymlinks
RewriteEngine on

RewriteRule ^stuff.php$ RELATIVE_OR_ABSOLUTE_URL_HERE [L]