Редирект со знаком вопроса

Raskrutchik
На сайте с 06.12.2005
Offline
152
1194

Подскажите как правильно редиректить через .htaccess с 1 страницы сайта на другую страницу другого сайта.

Конструкция вида Redirect 301 /Informacionnye_znaki Новый_сайт/pdd/znaki/Informacionnye_znaki/ работает

А вот Redirect 301 /papers/?pid=17 Новый_сайт/articles/tehosmotr/

не хочет.

Редиректит на Новый_сайт/papers/?pid=17 где нет такой страницы.

Квесты в реальности (https://livequests.ru/)
siv1987
На сайте с 02.04.2009
Offline
427
#1

RewriteEngine On

RewriteCond %{QUERY_STRING} =pid=17

RewriteRule ^papers/$ http://новый_сайт/articles/tehosmotr/? [R=301,L]

Raskrutchik
На сайте с 06.12.2005
Offline
152
#2

Вапще не редиректит

Raskrutchik
На сайте с 06.12.2005
Offline
152
#3

siv1987 помог в вопросе редиректа страниц со знаком вопроса. Теперь как средиректить только главную страницу?

Стандартный редирект с главной на другую главную ломает редиректы со знаком вопроса. Как сделать редирект главной страницы по типу конструкции от siv1987 ?

siv1987
На сайте с 02.04.2009
Offline
427
#4

RewriteCond %{THE_REQUEST} ^[A-Z]{3,6}\ /(index\.php)?\ HTTP

RewriteRule ^ / [R=301,L]

Или

RewriteCond %{QUERY_STRING} ^$

RewriteRule ^index\.php$ / [R=301,L]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий