11 Mar 11:01
Имена пользователей в виде субдоменов
Ситуация такая. Нужно, чтобы 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 <at> nginx.org http://nginx.org/mailman/listinfo/nginx-ru
RSS Feed