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

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

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

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

Подскажите как можно получить такую ссылку /community/topic8128/page2/ ?
  • Вопрос задан
  • 2365 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack-разработчик на Python
    14 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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