Назад | Перейти на главную страницу

301 Строки перенаправления и запроса

Я хочу создать перенаправление 301, основанное исключительно на строке запроса, см. B

OLD URL: olddomain.com/?pc=/product/9999
New URL: newurl.php?var=yup

Мой обычный способ сделать это

redirect 301 pc=/product/9999 newurl.php?var=yup

Но на этот раз я пытаюсь сопоставить URL-адрес, который содержит только домен и строку запроса ...

Как лучше всего это сделать?

Спасибо

Для решения своих проблем я использовал следующее:

RewriteCond %{QUERY_STRING} ^pc=/product/9999
RewriteRule (.*) http://www.newdomain.com/index.php?var=yup [L,R=301]

Спасибо

Я считаю, что это то, что вам нужно.

RewriteCond %{HTTP_HOST} ^olddomain\.com$ [NC]
RewriteRule ^\?pc=/product/9999$ http://newdomain/newurl.php?var=yup [NC,R=301,L]

RegEx может немного не работать. Я сделал это с головы до ног.