Welcome! Log In Create A New Profile

Advanced

Re: работа с псевдодиректорией можно ли без rewrite?

April 04, 2012 03:07AM
location ~ "^/\d{12}/(.*)$" {
alias /var/www/vhost/$1;
location ~ "^/\d{12}/(.*)\.php$" {
fastcgi_pass backend;
fastcgi_param HTTPS on;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
include fastcgi_params;
try_files $fastcgi_script_name = 404;
}
}

при таком конфиге переменная $fastcgi_script_name будет иметь значение /876503948540/index.php
соответственно SCRIPT_FILENAME будет иметь значение /var/www/vhost/876503948540/index.php
и опять 404... можно сделать так:

location ~ "^/\d{12}/(.*)$" {
alias /var/www/vhost/$1;
location ~ "^/\d{12}/(.+\.php)$" {
fastcgi_pass backend;
fastcgi_param HTTPS on;
fastcgi_param SCRIPT_FILENAME $document_root$1;
fastcgi_index index.php;
include fastcgi_params;
try_files $1 = 404;
}
}
но как то это не красиво как мне кажется...
Subject Author Posted

работа с псевдодиректорией можно ли без rewrite?

ast-ross April 03, 2012 11:54PM

Re: работа с псевдодиректорией можно ли без rewrite?

Igor Sysoev April 04, 2012 02:26AM

Re: работа с псевдодиректорией можно ли без rewrite?

ast-ross April 04, 2012 02:50AM

Re: работа с псевдодиректорией можно ли без rewrite?

ast-ross April 04, 2012 03:07AM

Re: работа с псевдодиректорией можно ли без rewrite?

Igor Sysoev April 04, 2012 04:28AM

Re: работа с псевдодиректорией можно ли без rewrite?

ast-ross April 04, 2012 06:44AM

Re: работа с псевдодиректорией можно ли без rewrite?

Igor Sysoev April 04, 2012 06:50AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 245
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready