301重定向URL的动态部分

时间:2015-02-23 14:04:12

标签: apache .htaccess mod-rewrite redirect

我想知道是否可以重定向这样的网址: www.domain.com/index.php?itemid=2&search= abcd www.newdomain.com/new

"搜索"之后的所有内容是动态的,可以是任何东西,例如。

  • www.domain.com/index.php?itemid=2&search=的测试
  • www.domain.com/index.php?itemid=2&search=的 heloo1234
  • www.domain.com/index.php?itemid=2&search=的 ahggjsj

希望有人可以提供帮助。 提前谢谢。

致以最诚挚的问候,

的Jeroen

1 个答案:

答案 0 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^itemid=2&search=[^&]+ [NC]
RewriteRule ^(index\.php)?$ http://www.newdomain.com/new? [L,NC,R=302]