Ситуация такая. Нужно, чтобы name.host.ru фактически запрашивал
host.ru/users/name/, ну и соответственно запрос
name.host.ru/requestпреобразовывался в
host.ru/users/name/request. При этом в урле должен оставаться субдомен,
редиректа или визуального реврайта быть не должно. Решить казалось бы
простую задачу никак не получается, прошу помощи спецов. Текщий конфиг
такой:
server {
listen host.ru;
server_name host.ru www.host.ru;
error_log /sites/host.ru/error.log;
location / {
root /sites/host.ru;
index index.php index.html index.htm;
if (-f $request_filename) {
break;
}
if (!-e $request_filename) {
rewrite ^(.+)$ /index.php last;
break;
}
}
location ~ \.php$
{
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /sites/host.ru
$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
include /opt/local/etc/nginx/fastcgi_params;
}
}
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru