Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Хостинг и доменные имена > как сделать редирект htaccess


Автор: Satell 10.12.2013, 23:59
как регулярным выражением прописать редирект ссылок, начинающихся с ЛЮБОГО числа (пример 21008)?
при этом все другие ссылки не должны редиректиться, пример ссылок для редиректа
http://домен.ru/21008-bluza-madam-t.html
http://partners.домен.ru/21008-bluza-madam-t.html

Автор: Jimy 11.12.2013, 08:30
Например, так
Код

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI}    ^/\d
RewriteRule (.*)    http://partners.xn--d1acufc.ru/$1

Автор: Satell 11.12.2013, 18:46
после редиректа урл выглядит так, как убрать всю левую хрень? /?__furl_path= &frontend=1

http://partners.domain.ru/?__furl_path=21008-bluza-madam-t.html&frontend=1

Автор: Jimy 11.12.2013, 20:16
Если под "левой хренью" подразумевается query_string (параметры запроса после знака вопрос), то можно так
Код

RewriteRule (.*)    http://partners.xn--d1acufc.ru/$1?


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)