server {
listen 80 default;
server_name www.ustim.ru ustim.ru;
root /var/www/ustim.ru/htdocs;
include /etc/nginx/templates/php-fpm.conf;
index index.html index.htm index.php;
access_log /var/log/nginx/ustim.ru_access.log;
error_log /var/log/nginx/ustim.ru_error.log;
}
server {
listen 80 default;
server_name *.ustim.ru;
root /var/www/$host/htdocs;
include /etc/nginx/templates/php-fpm.conf;
index index.html index.htm index.php;
access_log /var/log/nginx/ustim.ru_access.log;
error_log /var/log/nginx/ustim.ru_error.log;
}
Регулярные выражения проверяются последовательно, а значит являются самым медленным и плохо масштабируемым методом.
/var/www/ustim.ru/htdocs
/var/www/ustim.ru/logs
/var/www/ustim.ru/sessions
/var/www/forum.ustim.ru/htdocs
/var/www/forum.ustim.ru/logs
...
Необходимо иметь в виду, что при использовании индексного файла делается внутреннее перенаправление и запрос может быть обработан уже в другом location’е.
location / {
где вы делаете редирект)
который вы еще не удалили)
}
curl -IL -H "Accept-Encoding: gzip" https://www.google.com/
HTTP/2 200
date: Wed, 11 Jul 2018 11:13:42 GMT
expires: -1
cache-control: private, max-age=0
content-type: text/html; charset=ISO-8859-1
p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
content-encoding: gzip
server: gws
x-xss-protection: 1; mode=block
x-frame-options: SAMEORIGIN
set-cookie: 1P_JAR=2018-07-11-11; expires=Fri, 10-Aug-2018 11:13:42 GMT; path=/; domain=.google.com
set-cookie: NID=134=ImYLj_m6ZaBo3YXUnL_-BSi60lFerRaHb2u7MIbWsvmOwjahUJqXGhJimCySAvZpMlvB9hrFHKQ3UFVA978Pda5n4j1jjA0p9qPTCKfnUrtwq5H9al18k5irPJsFQFAv; expires=Thu, 10-Jan-2019 11:13:42 GMT; path=/; domain=.google.com; HttpOnly
alt-svc: quic=":443"; ma=2592000; v="43,42,41,39,35"