artemky
@artemky

Как сформировать правило в .htaccess для редиректа?

Добрый день!
Стоит задача, сделать редирект с страницы типа "http://site.ru////xn--80sdgasdgasd.xn--p1ai/intent..." на главную.
Редиректы со страниц простого типа site.ru/request и т.п. работают, сложностей не составляют.
Здесь комбинация из нестандартных значений в урле:
- закодированный кириллический домен
- символ галочки
- и несколько слешей подряд
Браузер данную страницу редиректит на http://site.ru/xn--80asdgasdg.xn--p1ai/intentions/...
Следующие варианты не работают:
redirect 301 http://site.ru////xn--80sdgasdgasd.xn--p1ai/intent... site.ru
redirect 301 "http://site.ru////xn--80sdgasdgasd.xn--p1ai/intent..." site.ru
redirect 301 "http://site.ru/xn--80asdgasdg.xn--p1ai/intentions/..." site.ru
RewriteRule ^(.*).xn--p1ai\/intentions\/?(.*)$ http:/site.ru$1 [R=301,L]
и подобные комбинации.
Подскажите, пожалуйста, как составить правило для такого вида ссылки.
  • Вопрос задан
  • 323 просмотра
Решения вопроса 1
artemky
@artemky Автор вопроса
Вот такое правило заработало:
RewriteRule ^(.*).xn--p1ai/intentions(.*)$ /? [L,R=301]
Скорее всего из-за настроек сервера punycode не обрабатывался в htaccess
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы