如何从具有查询字符串的动态网址到基本网址进行301重定向?

时间:2014-01-11 08:03:20

标签: php regex .htaccess mod-rewrite drupal

我想将此链接重新定向: http://www.kuraikaze.com/?awt_l=KN6HU&awt_m=41Jd85ntcrWHhWh 到我的网站的基本网址 http://www.kuraikaze.com

任何想法如何解决这个问题?我尝试过重写和重定向,但它没有用。

非常感谢所有帮助!

谢谢!

2 个答案:

答案 0 :(得分:0)

你可以使用标题功能。

检查链接 http://www.php.net/manual/en/function.header.php

答案 1 :(得分:0)

将此代码放在DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} (^|&)awt_l=KN6HU&awt_m=41Jd85ntcrWHhWh(&|$) [NC]
RewriteRule ^/?$ /? [L,R=301]

更新:使其动态化:

RewriteCond %{QUERY_STRING} (^|&)awt_l=[^&]*&awt_m=[^&]*(&|$) [NC]
RewriteRule ^/?$ /? [L,R=301]

参考:Apache mod_rewrite Introduction