selftrips
@selftrips

Как сделать редирект?

с адресов вида
/2017/04/22/ddddd/
или
/2017/04/22/ddddd
или
/ddddd/2017/04/22
где ddddd пятизначное число

сделать редирект на selftrips.ru/?p=ddddd
пример
/2017/04/22/12345/ -> selftrips.ru/?p=12345
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ответы на вопрос 1
RewriteRule ^2017/04/22/(ddddd[^/]).*$ http://site.ru\?p=$1 [L,R=301]

Где
()- группа
[^/] - не содержит слеш
.*$ - собственно сюда может попасть толкьо слеш.
$1 - первая скобка (ddddd[^/])
Тепержь регулярку вместо цифр

2017/04/22/
это
[0-9]{4}/[0-9]{2}/[0-9]{2}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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