@shortcode

Как сделать редирект в .htaccess на частично другой url?

Помогите составить выражение для редиректа страниц вида:

http://site.ru/text-01-mart-2020

на url с другой датой и месяцем:

http://site.ru/text-02-aprel-2020

Где text — это любой текст на латинице.
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
RewriteRule ^(.+)\-01\-mart\-2020$ /$1\-02\-aprel\-2020? [L,R=301]

.+- 1 и более символов
(..)- просто скобки собирают все в переменную $1 если были бы вторые скобки то они были бы $2
подставляем все это в "куда"
ну и ? в конце это удалить все гет параметры если они там были
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы