Форум программистов, компьютерный форум, киберфорум
Наши страницы
nginx
Войти
Регистрация
Восстановить пароль
 
Diesel_craft
0 / 0 / 0
Регистрация: 22.01.2019
Сообщений: 2
1

Настроить реврайты на nginx

22.01.2019, 21:17. Просмотров 470. Ответов 1
Метки нет (Все метки)

Всем доброго времени суток!
ребята такая песня никак не могу настроить реврайты на нгниксе
есть инфа что нужные реврайты выглидят так
Код:
Код
rewrite ^/([a-zA-Z0-9_-]+)/$ /index.php?c=$1;
rewrite ^/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ /index.php?c=$1&m=$2;
мой фаил nginx.conf
Код:
Код
user  apache;
worker_processes  1;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/vhosts/*/*.conf;
server {
  location ~ \.php$ {
        set $root_path /var/www/юзер/data/www/сайт.ру;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $root_path$fastcgi_script_name;
        include fastcgi_params;
        fastcgi_param DOCUMENT_ROOT $root_path;
     
       
    }
location / {
  rewrite ^/([A-Za-z0-9-]+)/([^/]*)$ /index.php?c=$1 break;
  rewrite ^/([A-Za-z0-9-]+)/([^/]*)/([^/]*)$ /index.php?c=$1 break;
}
   
    listen 80;
   
    }
    client_max_body_size 128m;
}
пробовал всяко разно вписывать не получается выручите кто шарит 100% я не правильно вписываю
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2019, 21:17
Ответы с готовыми решениями:

Настроить rewrite в nginx
Дело в том что на сайте стоял мод чпу и генерировал ссылки вида: ...

Как настроить ЧПУ на Nginx?
Всем привет. Вопрос к ребятам, хорошо разбирающимся в настройках VPS. У меня VPS на Digital...

Как настроить nginx+xbt?
Есть впс - шлюз для основного сервера все сайты идут через шлюз но xbt не может подключиться к...

Настроить nginx на https ubuntu 18
Добрый день! я настроил nginx по данной статье...

Настроить конфиг так, чтобы nginx не давал загружать файл более 1 Мб
Привет кодеры! Тут вообщем задача такая....... допустим я загружаю файл с размером N. Мне нужно...

1
Emilien
703 / 507 / 289
Регистрация: 07.11.2015
Сообщений: 815
25.01.2019, 04:21 2
Код
rewrite ^/([A-Za-z0-9-]+)/([^/]*)$ /index.php?c=$1 break;
rewrite ^/([A-Za-z0-9-]+)/([^/]*)/([^/]*)$ /index.php?c=$1 break;
Флаг break тут лишний.

А тот ли блок server редактируешь?
Может нужный server находится где-то в /etc/nginx/conf.d/ или /etc/nginx/vhosts/
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/vhosts/*/*.conf;
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2019, 04:21

Как подключить и настроить nginx?
Ребята, помогите пожалуйста мне подключить nginx. Я перекопал в интернете много информации и делал...

Как настроить веб-сервер nginx+php-fpm?
Здравствуйте. Нужно поднять веб-сервер (nginx+php-fpm) на Debian 7.1. Ранее пользовался тем, что...

Как настроить Nginx config, чтобы запустить Python скрипты
Можно ли связать Nginx + скрипты Python без использования uWSGI и фреймворков ? В общем, как на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru