Re: Как понимать термин URI в документации?

Vladimir Getmanshchuk vladget на openfilm.com
Вс Янв 10 04:30:28 MSK 2010


server { listen 80 default; server_name mysite.com; root /my/doc/root;
index index.html; access_log off; rewrite ^(.*)$
http://www.mysite.com$1 permanent; }
server { listen 80; server_name www.mysite.com; root /my/doc/root;
index index.html; ... }

2010/1/10 Vladislav <tvword at gmail.com>:
> Vladislav пишет:
>
> Алексей Сундуков пишет:
>
> 10 января 2010 г. 0:51 пользователь Vladislav <tvword at gmail.com> написал:
>
>
> Если ^(.*)$ = http://www.site.com/foo?param
> то, что тогда получим на выходе?
>
> А первый пример, как уже точно меня поправил Игорь, преобразуется в
> /msie/foo
>
>
> Если в /msie/foo, тогда объясните пожалуйста, как работает пример ниже
> ???!!!
>
> server {
>     #общая конфигурация для сервера
>     listen mysite.com:80;
>     server_name mysite.com *.mysite.com;
> ...
>     # редиректим http://www.mydomain.nl/foo => http://mydomain.nl/foo
>     if ($host ~* www\.(.*)) {
>        set $host_without_www $1;
>        rewrite ^(.*)$ http://$host_without_www$1 permanent;
>     }
> }
>
> Пример взял здесь - http://denis.in.ua/301-redirect-with-nginx.htm .
>
> Здесь, по идее, должны теряться query string? Верно? Или я че-то не понимаю?
>
> В общем, вопрос - как сделать редирект http://www.mydomain.nl/foo?param =>
> http://mydomain.nl/foo?param
> ???
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
>



-- 
Yours sincerely,
Vladimir Getmanshchuk

Senior Unix System Administrator
Openfilm, LLC

Email: vladget at openfilm.com
Skype: vladimir.getmanshchuk


Подробная информация о списке рассылки nginx-ru