Страница 1 из 1

Помогите сделать переадресацию

СообщениеДобавлено: Ср мар 12, 2014 9:19 am
igor
Здравствуйте
помогите настроить файл .htaccess
Уже 2-й день мучаюсь а толку мало
проблема в чем
Надо что бы при заходе на адрес
http://сайт/internet-shop/?SECTION_ID=516&PAGEN_1=2
http://сайт/internet-shop/?SECTION_ID=516
человека сразу перебрасывало на адрес
http://сайт/products/516.htm?PAGEN_1=2
http://сайт/products/516.htm
Спасибо

Присоединюсь к вопросу

СообщениеДобавлено: Чт мар 20, 2014 1:19 pm
alanbus
Есть поддомен, и не работает пеерадресация с www

Прописываю так

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.xn--b1apmck.xn--90agbbbk1ae6c5fe.xn--p1ai
RewriteRule (.*) http://xn--b1apmck.xn--90agbbbk1ae6c5fe.xn--p1ai/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://xn--b1apmck.xn--90agbbbk1ae6c5fe.xn--p1ai/ [R=301,L]

Результат, ошибка: http://handler.hostland.ru/404.html?err ... .xn--p1ai/

СообщениеДобавлено: Ср дек 17, 2014 12:40 pm
Endrio
Есть готовый скрипт сокращение ссылок для рефералов. Теперь надо прописать .htaccess так, что бы после удаление генерированной ссылки страница перенаправить на другой домен.

СообщениеДобавлено: Сб дек 12, 2015 2:52 am
Emilien
igor писал(а):Надо что бы при заходе на адрес
http://сайт/internet-shop/?SECTION_ID=516&PAGEN_1=2
http://сайт/internet-shop/?SECTION_ID=516
человека сразу перебрасывало на адрес
http://сайт/products/516.htm?PAGEN_1=2
http://сайт/products/516.htm
Спасибо


Код: выделить все
RewriteCond %{QUERY_STRING} ^SECTION_ID=516(?:&(PAGEN_1=2))?$
RewriteRule ^internet-shop/$ /products/516.htm?%1 [R=301,L]