NGINX и ЧПУ не работают вместе

Статус
В этой теме нельзя размещать новые ответы.

Danil111

Проверенные
Сообщения
144
Реакции
15
Баллы
155
Если не включать ЧПУ, то сайт нормально работает. При включении ЧПУ, работает только главная страница, остальные выдают 404.
При добавлении в конфигурационный файл следующего кода:
Код:
location /forum/ {
            try_files $uri $uri/ /forum/index.php?$uri&$args;
            index index.php index.html index.htm;
        }
вместо открытия страниц, браузер пытается скачать файл страницы.

Весь конфиг:
Код:
server {
    server_name test.tedza.com www.test.tedza.com;
    charset UTF-8;
    index index.php index.html;
    disable_symlinks if_not_owner from=$root_path;
    include /etc/nginx/vhosts-includes/*.conf;
    include /etc/nginx/vhosts-resources/test.tedza.com/*.conf;
    access_log /var/www/httpd-logs/test.tedza.com.access.log;
    error_log /var/www/httpd-logs/test.tedza.com.error.log notice;
    ssi on;
    set $root_path /var/www/www-root/data/www/test.tedza.com;
    root $root_path;
    gzip on;
    gzip_comp_level 6;
    gzip_disable "msie6";
    gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
    
    #rewrite ^/$ /forum;
    

    
    location / {
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @php;
        }
        location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
            expires 30d;
        }
    }
    
    location /forum/ {
            try_files $uri $uri/ /forum/index.php?$uri&$args;
            index index.php index.html index.htm;
        }
        
    

    
    
    location @php {
        fastcgi_index index.php;
        fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f [email protected]";
        fastcgi_pass unix:/var/www/php-fpm/www-root.sock;
        fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
        try_files $uri =404;
        include fastcgi_params;
    }
    listen 88.99.66.226:80;
}
Xenforo 2.1.8 Centos7 ISPmanager 5
Уже все интернеты перерыл, подскажите что делать
 
Создай файл htaccess и пропиши все что из htaccess.txt и залей на хост)
Гениальный совет для nginx. Браво. Вы бы хоть сначала подумали что советуете конфигурационный файл другого веб-сервера
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу