Picon

Имена пользователей в виде субдоменов

Ситуация такая. Нужно, чтобы 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

Gmane