Re: Как удалить index.php из url

2019-04-29 Пенетрантность dimademin
Приветствую. Большое спасибо! Все понял. В моем случае работает в таком виде: if ($request_uri ~ "^(.*/)index.php$"){return 301 $1;} location / { try_files $uri $uri/ /index.php?q=$request_uri; } location ~ \.php { } > Почитайте ещё раз данное сообщение: > >

Re: Как удалить index.php из url

2019-04-28 Пенетрантность Constantine A. Murenin
Почитайте ещё раз данное сообщение: https://forum.nginx.org/read.php?21,232265,283930#msg-283930 Проблема решается в nginx элементарнейшим образом: index index.php; if ($request_uri ~ "^(.*/)index.php$") {return 301 $1; } См.

Re: Как удалить index.php из url

2019-04-28 Пенетрантность dimademin
Движок там MODx, связка nginx + php-fpm, схематично конфиг такой location / { try_files $uri $uri/ @rewrite; } location @rewrite { rewrite ^/(.*)$ /index.php?q=$1; } location ~ \.php { .. тут настроено кэширование отдельных страниц сайта } ну и дальше там еще второстепенные

Re: Как удалить index.php из url

2019-04-28 Пенетрантность Константин Ткаченко
сб, 27 апр. 2019 г. в 17:07, dimademin : > К сожалению не то, ведь index.php из первоначального запроса никуда не > исчезнет > Вся эта схема вообще не работает без /index.php?q=, это отыечает за "чистые > урлы" > > Перечитал еще раз тему. У вас похож конфиг на конфиг от друпала 7. Приведете

Re: Как удалить index.php из url

2019-04-27 Пенетрантность dimademin
Попробовал, не помогло, ну результат немного другой, видимо из-за internal возвращается 404-я Posted at Nginx Forum: https://forum.nginx.org/read.php?21,232265,283949#msg-283949 ___ nginx-ru mailing list nginx-ru@nginx.org

Re: Как удалить index.php из url

2019-04-27 Пенетрантность dimademin
К сожалению не то, ведь index.php из первоначального запроса никуда не исчезнет Вся эта схема вообще не работает без /index.php?q=, это отыечает за "чистые урлы" Posted at Nginx Forum: https://forum.nginx.org/read.php?21,232265,283948#msg-283948 ___

Re: Как удалить index.php из url

2019-04-27 Пенетрантность Константин Ткаченко
Попробуйте такой вариант https://symfony.com/doc/master/setup/web_server_configuration.html#nginx пт, 26 апр. 2019 г. в 23:45, Kostya Alexandrov via nginx-ru < nginx-ru@nginx.org>: > Тгда для location ~ \.php$ { > http://nginx.org/ru/docs/http/ngx_http_core_module.html#internal > > On 26/04/2019

Re: Как удалить index.php из url

2019-04-26 Пенетрантность Kostya Alexandrov via nginx-ru
Тгда для location ~ \.php$ { http://nginx.org/ru/docs/http/ngx_http_core_module.html#internal On 26/04/2019 21:47, dimademin wrote: Спасибо. Но это вы привели как раз стандартную настройку, универсальную, при которой работают и чистые урлы и урл с index.php и без index.php А мне нужно что-бы

Re: Как удалить index.php из url

2019-04-26 Пенетрантность Konstantin Tokarev
26.04.2019, 21:47, "dimademin" : > Спасибо. Но это вы привели как раз стандартную настройку, универсальную, при > которой работают и чистые урлы и урл с index.php и без index.php > А мне нужно что-бы при http://bla.tld/index.php, быд 301-й на /, то есть на > http://bla.tld/ и при этом не

Re: Как удалить index.php из url

2019-04-26 Пенетрантность dimademin
Спасибо. Но это вы привели как раз стандартную настройку, универсальную, при которой работают и чистые урлы и урл с index.php и без index.php А мне нужно что-бы при http://bla.tld/index.php, быд 301-й на /, то есть на http://bla.tld/ и при этом не ломались чистые урлы, то есть работал этот рерайт

Re: Как удалить index.php из url

2019-04-26 Пенетрантность Kostya Alexandrov via nginx-ru
    location / {     index  index.php index.html index.htm;     try_files $uri $uri/ /index.php?$query_string;     }     location ~ \.php$ {     postpone_output 0;     root /var/www;     try_files $uri =404;    

Re: Как удалить index.php из url

2019-04-26 Пенетрантность dimademin
Спасибо за ответ Попробовал так: location ~ ^/index.php$ { return 301 /; } location =/ { try_files $uri $uri/ /index.php?q=$request_uri; } location / { fastcgi_pass ... ... ничего не изменилось, too many redirects. Может я что-то не так понял и не то прописал? Posted at Nginx Forum:

Re: Как удалить index.php из url

2019-04-26 Пенетрантность Илья Шипицин
location = / { ... } location / { ... } пт, 26 апр. 2019 г. в 02:27, dimademin : > Приветствую > На сервере работает nginx+fpm, все как часы, есть такой, не очень > правильный, кусок конфига: > > location / { > try_files $uri $uri/ @rewrite; > } > location @rewrite { > rewrite

Re: Как удалить index.php из url

2019-04-26 Пенетрантность Constantine A. Murenin
On Thu, 25 Apr 2019 at 16:27, dimademin wrote: > Приветствую > На сервере работает nginx+fpm, все как часы, есть такой, не очень > правильный, кусок конфига: > > location / { > try_files $uri $uri/ @rewrite; > } > location @rewrite { > rewrite ^/(.*)$ /index.php?q=$1; > } > location ~

Как удалить index.php из url

2019-04-25 Пенетрантность dimademin
Приветствую На сервере работает nginx+fpm, все как часы, есть такой, не очень правильный, кусок конфига: location / { try_files $uri $uri/ @rewrite; } location @rewrite { rewrite ^/(.*)$ /index.php?q=$1; } location ~ \.php{ . } Есть банальная задача, удалить index.php из uri, то