301带参数的动态重定向

时间:2015-02-03 06:21:40

标签: php apache .htaccess nginx http-status-code-301

301重定向与url参数(动态)将如何在htaccess和nginx中显示?

示例:

301 http://supercoolsite.com?you=awesome to http://evencooler.com?you=awesome

301 http://supercoolsite.com/somecategory?you=awesome to http://evencooler.com/category/subcategory?you=awesome

重定向需要是动态的。这意味着它不依赖于url。它只需要将相同的url参数从url附加到目标url。

1 个答案:

答案 0 :(得分:1)

RewriteEngine On

RewriteCond %{HTTP_HOST} ^supercoolsite.com [NC]
RewriteRule ^(.*)$ http://evencooler.com/$1 [R=301,L]

http://supercoolsite.com?you=awesomehttp://evencooler.com?you=awesome