1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

ЧПУ, mod_rewrite и nginx

Тема в разделе "Баги XenForo", создана пользователем john_o, 25.10.2010.

Загрузка
  1. john_o

    john_o Активный пользователь

    Регистрация:
    15.10.10
    Сообщения:
    9
    Симпатии:
    6
    Если включаю ЧПУ, перестает работать селектор языка, выход из форума и т.п.
    Код в domain.com.conf вставлен как советовали на основном форуме:

    server {
    listen 80;
    server_name domain.com;
    rewrite ^/(.*) http://www.domain.com/$1 permanent;
    }

    server {
    listen 80;
    server_name www.domain.com;
    access_log /home/www/logs/domain.com/access.log main;

    location / {
    root /home/www/domain.com/;
    index index.php index.html index.htm;
    try_files $uri $uri/ /index.php;
    auth_basic "blablabla";
    auth_basic_user_file /etc/nginx/htpasswd;
    }

    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root /usr/local/www/nginx-dist;
    }


    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    location ~ \.php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /home/www/domain.com/$fastcgi_script_name;
    include fastcgi_params;
    }


    }

    где мой косяк и как его исправить?
     
  2. g0rn

    g0rn Местный

    Регистрация:
    03.10.10
    Сообщения:
    107
    Симпатии:
    148
    Видимо как-то так:
    Код:
    try_files $uri $uri/ /index.php?$uri&$args;
    
     
    Romchik® и john_o нравится это.
  3. john_o

    john_o Активный пользователь

    Регистрация:
    15.10.10
    Сообщения:
    9
    Симпатии:
    6
    спасибо большое :)
    заработало :)
     

Поделиться этой страницей