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-адрес назначения.


person user3722573    schedule 03.02.2015    source источник
comment
Но ваш исходный URL-адрес содержит /category, которого нет в целевом URL-адресе. Так ты хочешь?   -  person anubhava    schedule 03.02.2015


Ответы (1)


RewriteEngine On

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

http://supercoolsite.com?you=awesome на http://evencooler.com?you=awesome

person Parfait    schedule 03.02.2015