简体   繁体   English

带有参数的301动态重定向

[英]301 dynamic redirect with parameters

How would 301 redirect with url parameters (dynamic) would look like in both htaccess and nginx? 在htaccess和nginx中,使用url参数(动态)进行301重定向的方式如何?

Example: 例:

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

Redirect needs to be dynamic. 重定向需要动态。 This means that it doesn't depend on url. 这意味着它不依赖于url。 It just needs to append same url parameters from url to destination url. 只需要将相同的url参数从url附加到目标url。

RewriteEngine On

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM