LINUX.ORG.RU
ФорумAdmin

Помогите написать rewrite под nginx

 


1

1

Сайт старый, сервер перехал на nginx + php-fpm, побилось очень много ссылок в инете и базе, Многое что читал, много что пробовал, но так как я с этим сталкиваюсь первый раз, то для меня это темный лес, так и не вьехал как сделать для nginx, помогите написать для nginx

Нужен редирект с forum на forums Образец ссылок:

https://sait.ru/forum/topic/32055/ —–> https://sait.ru/forums/topic/32055/

https://sait.ru/forum/forum/66/ ——–> https://sait.ru/forums/forum/66/



Последнее исправление: Dimez (всего исправлений: 2)

побилось очень много ссылок в инете и базе, Многое что читал, много что пробовал,

Не надо никаких много ссылок на всяких нубских сайтах. Есть официальная документация и она за 20 лет никуда ни разу не пропадала: http://nginx.org/ru/docs/http/ngx_http_rewrite_module.html

  rewrite ^/forum/(.*)$ /forums/$1 permanent;

можешь ещё такое добавить

  rewrite ^/forum$ /forums permanent;

или такое

  rewrite ^/forum$ /forums/ permanent;

если нужен редирект и с /forum тоже.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от macar

Это не первый вариант, это единственный вариант. А остальные дваможешь в дополнение к нему дописать на выбор, чтобы урл «/forum» (без слеша и продолжения дальше) тоже редиректился.

firkax ★★★★★
()