нужна помощь ngnix modrewrite

Diesel_craft

Профессор
Регистрация
21 Мар 2012
Сообщения
163
Реакции
46
Всем доброго времени суток!
ребята такая песня никак не могу настроить реврайты на нгниксе
есть инфа что нужные реврайты выглидят так
Код:
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% я не правильно вписываю
 
location ^/([A-Za-z0-9-]+)/([A-Za-z0-9-/_]+)$ {
rewrite ^/([A-Za-z0-9-]+)/([A-Za-z0-9-/_]+)$ /admin/index.php?hotelname=$1&do=$2;
}


???
 
location ^/([A-Za-z0-9-]+)/([A-Za-z0-9-/_]+)$ {
rewrite ^/([A-Za-z0-9-]+)/([A-Za-z0-9-/_]+)$ /admin/index.php?hotelname=$1&do=$2;
}


???
при переходе куда либо

404 Not Found
nginx/1.14.1


в общем что вообще с читстым конфигом идин фиг
 
Назад
Сверху