Что нового

Адаптировать работу ЧПУ под nginx (1 Viewer)

  • Автор темы Steve Fox
  • Дата начала
S

Steve Fox

Участник
OLD SkripTers
Релизеры
Проверенные
Регистрация
17 Дек 2019
Сообщения
1,074
Реакции
151
Добрый вечер!

Использую VDS на базе:
nginx 1.19.8
PHP 7.4

Когда включаю ЧПУ, то форум выдает ошибку 404. Пробовал использовать htaccess конвектор, но форум все равно выдает ошибку 404 при переходе в другие разделы. Подскажите, пожалуйста, инструкцию я нахожу по настройке mode_rewrite только для Apache. Есть ли решения для nginx?

Спасибо!
 
Добрый.
Попробуй создать файл с любым названием к примеру xenforo.conf примерно по адресу /etc/nginx/vhosts-resources/site.com (может у тебя отличаться). Туда вписывай переделанные правила, после каждой правки не забывай ребутить nginx.

Сами правила можешь сам отредактировать на основе уже имеющихся htaccess.
К примеру :
Код:
RewriteRule ^page/([0-9]+)(/?)$ index.php?cstart=$1 [L]
после правки
Код:
rewrite "^/page/([0-9]+)(/?)$" /index.php?cstart=$1 last;
 
@Mr.S, привет :)

Спасибо большое за оперативный ответ, у меня nginx размещен немного по другому адресу, а вот папки vhosts-resources я к сожалению найти так и не смог :(
 
значит можно создать и подключить в конфиге домена (который в основном лежит в папке /etc/nginx/vhosts) в разделе server
Код:
include /etc/nginx/vhosts-resources/site.com/*.conf;
 
Есть ли готовый конфиг для XenForo? @SaNcHeS
 

Пользователи, просматривающие данную тему

Верх