Назад | Перейти на главную страницу

Nginx rewrite - удалить подстроку в конце URL

У меня неисправный плагин, который генерирует URL-адреса с / mobile в конце. Я пытаюсь исправить плагин, но пока я хотел бы написать правило перезаписи Nginx для перенаправления, как показано ниже:

http://www.domain.com/article-slug/mobile

к

http://www.domain.com/article-slug/

Могут ли мне помочь с разработкой правила перезаписи? Я исследовал, но не смог найти что-то, что работает в моем случае. Спасибо за ваше время.

Ваша перезапись не будет выполнять перенаправление, но будет делать что-то более похожее на внутреннюю переадресацию. Предполагая, что вы хотите отправить 301, вы должны:

rewrite ^(.*/)mobile$ $1 permanent;