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

Как правильно составить rewrite в nginx?

Приветствую Всех!

Есть вот такая ссылка index.php/topic,8128.25.html, где 8128 - id темы, а 25 - это 2я страница, на одной странице в теме показывается 24 сообщения.

Подскажите как можно получить такую ссылку /community/topic8128/page2/ ?
  • Вопрос задан
  • 2365 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Nc_Soft
Тут нужны вычисления на перле
Ответ написан
Ascendant
@Ascendant
PHP/AngularJS/Sphinx/nginx
Если нужно сделать permanent redirect, то попробуйте так:

location /index.php {
    rewrite ^/index\.php/topic,([0-9]+)\.([0-9])[0-9]+\.html$ /community/topic$1/page$2 permanent;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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