|
|
|
|
АРХИВ :: nginx-ru
|
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Как понимать термин URI в документации?
Vladislav пишет:
Vladimir Getmanshchuk пишет:
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; ... }
Если поменять www и none-www местами получим следующее:
server {
listen 80 default;
server_name www.mysite.com;
root /my/doc/root;
index index.html;
access_log off;
rewrite ^(.*)$ http://mysite.com$1 permanent;
}
server {
listen 80;
server_name mysite.com; root /my/doc/root;
index index.html; ...
}
Рассмотрим строку
rewrite ^(.*)$ http://mysite.com$1 permanent;
Допустим запрос http://www.site.com/foo?param
тогда ^(.*)$ = foo
следовательно http://www.site.com$1
= http://site.com/foo
где ?param будет утерян!
Если так, то здесь ошибка, о чем я и спрашивал...
опечатка, нужно читать -
следовательно http://site.com$1
= http://site.com/foo
где ?param будет утерян!
Если так, то здесь ошибка, о чем я и спрашивал...
|
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|
|
|