Re: Странности с auth_basic и реврайтом
Александр Сытар
sytar.alex на gmail.com
Вт Дек 1 11:54:44 MSK 2009
Спасибо, Максим. Я сделал нечто вроде такого:
location = / {
rewrite ^ /index.php/ last;
}
location = /index.php {
rewrite ^ /index.php/ last;
}
location /admin {
auth_basic "Restricted zone";
auth_basic_user_file .htpasswd;
root /usr/share/nginx/www;
try_files $uri /index.php$uri;
}
location / {
try_files $uri /index.php$uri;
}
location /index.php {
internal;
root /usr/share/nginx/www;
fastcgi_pass backend;
fastcgi_index index.php;
fastcgi_read_timeout 180;
fastcgi_param COUNTRY $country;
fastcgi_ignore_client_abort on;
fastcgi_buffers 300 5K;
include fastcgi_params;
}
Вроде работает как надо. Для /index.php/admin - посылает 404.
p. s. Забыл отключить.
2009/12/1 Maxim Dounin <mdounin на mdounin.ru>
>
> /index.php/
Подробная информация о списке рассылки nginx-ru