Задать вопрос
selftrips
@selftrips

Как правильно составить регулярное выражение для перенаправления?

URL содержит (может начинаться, заканчиваться или стоять в середине) 5dddd где каждое d цифра от 0 до 9
Как написать правило чтобы такой URL перенаравлялся в URL вида site.ru/?p=5dddd
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
.*([0-9]{5}).* от нуля до девети 5 раз любое снаала и любое с конца, в скобках то что будет в $1
site.ru/\?p=$1 - подставляем то что в скобках
RewriteRule ^.*([0-9]{5}).*$ http://site.ru/\?p=$1 [L,R=301]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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