Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

ЧПУ в NGINX

Супер пользователь
Сообщений: 420
Снова я.
В общем,перенес сайт на сервер,на нем не apache а nginx.
Если в настройках включено ЧПУ,то не переходит по страницам сайта,просто на главной странице обновляется.Соответственно,если выключить чпу в настройках,все переходит нормально.
Что нужно сделать,что бы на nginx нормальные ссылки работали?
Разработчик
Сообщений: 605
Курите FAQ и архив с дистрибутивом линкора.
Супер пользователь
Сообщений: 420
Мартин:
Курите FAQ

Для веб-сервера nginx можно пользоваться следующими правилами:

server {

listen 80;

server_name primer.ru;

root /var/www/primer.ru;

index index.php;

location = /.htaccess { deny all; }

location = /favicon.ico { log_not_found off; access_log off; }

location = /robots.txt { log_not_found off; access_log off; }

location ~ .(js|css|png|jpg|jpeg|gif|ico)$ { access_log off; }

location ~ ^/(db|log|.git|cache|backup|config) { deny all; }

location ~ ^/(?!admin.php|index.php|rss.php|setup.php).*.php$ { deny all; }

location / {

if (!-e $request_filename) {

rewrite ^/index.html$ /index.php last;

rewrite ^/(.*)$ /index.php?ufu=$1 last;

break;

}

}

location ~ .php$ {

fastcgi_split_path_info ^(.+.php)(/.+)$;

fastcgi_pass unix:/run/php5-fpm.sock;

fastcgi_index index.php;

include fastcgi_params;

}

}

это нужно прописывать в nginx.conf ?
Разработчик
Сообщений: 605
Да, подправив под себя.
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 1)
Быстрый переход: