OC v3.х Мультиязык на nginx

shtt

Разрушитель (V)
Сообщения
282
Симпатии
130
Баллы
616
Стоит модуль
Скрытое содержимое. Вам нужно войти или зарегистрироваться.
. При переключении сайта между языками, сайт уходит в 404. Поскольку сайт на nginx, то сделали по инструкции автора:
в конфиге nginx найти конструкцию:
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
і перед ней добавить:
if (!-e $request_filename) {
rewrite ^/(.+)$ /index.php?route=$1 last;
}
Обычно файл конфигурации называется nginx.conf и расположен в каталоге /usr/local/nginx/conf или /usr/local/etc/nginx или /etc/nginx или /etc/httpd/nginx.conf
Ви можете попросить техподдержку вашего сервера/хостинга помочь решить эту проблему, предоставить им эту инструкцию

Но теперь сайт сам ушел в 404. Не совсем понимаю, почему эти изменения положили сайт. .htaccess отключал, но не помогло. Прямого доступа к настройка хостинга нет, только приходится писать.
Помогите, пожалуйста, откорректировать конфиг nginx, чтобы работала мультиязычнось и не ложился сайт в 404

Есть подозрение, что причиной является идиотская переадресация доменов. Панель plesk. И там сделан основной сайт site.com как поддомен site.com.ua. Я первый раз встречаюсь с такой реализацией, поэтому может я не прав и считается нормой, но вызывает в итоге кучу проблем.
 
Последнее редактирование:
Назад
Верх