LB777
@LB777

Как сделать редирект в .htaccess на динамическую страницу?

Для каждой новой сборки jenkins генерирует новую ссылку(site.com/version-5.0.333) по которой располагается сайт, т.е. version-5.0.333 динамические данные, а у сайта есть некоторые страницы, которые надо редиректить в корень, т.е. на site.com/version-x.x.xxx/.
Как прописать в .htaccess, динамический адрес, что бы с некоторых страниц он переходил на него?
Пожалуйста, напишите пример.
  • Вопрос задан
  • 211 просмотров
Пригласить эксперта
Ответы на вопрос 2
mblp
@mblp
системный администратор
Боюсь средствами .htaccess это невозможно. Генерите ссылку прямо на странице. Получаете список директорий, сортируете по убыванию, получаете последний элемент с "version-"
Как-то так.
Ответ написан
@ShamblerR
RewriteCond %{REQUEST_URI} ^!урл_который_не_перенаправлять$
RewriteCond %{REQUEST_URI} ^!урл_который_не_перенаправлять2$
RewriteCond %{REQUEST_URI} ^!урл_который_не_перенаправлять3..$
RewriteRule ^(.*)$ Регулярка_старая_версия новая_версия_урла  [R=301,L]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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