ST
Size: a a a
ST
ST
ММ
ST
IT
IT
ММ
MD
S
v
MD
MD
MD
v
# Редирект www -> non-www
if ( $host ~ ^www\.(?<domain>.+)$ ) {
return 301 $scheme://$domain$request_uri;
}
# Убираем из адреса индексные файлы index.php, index.html
if ($request_uri ~ "^(.*)index\.(?:php|html)") {
return 301 $1;
}
# Заставляем гникс переводить все адреса в нижний регистр
location ~ [A-Z] {
return 301 $scheme://$host$my_uri_to_lowercase;
}
# Отключаем мерж слешей для гникса
merge_slashes off;
# Избавляемся от двойных слешей в адресе
location ~ // {
rewrite ^(.*?)//+(.*)$ $1/$2 permanent;
}
# Убираем последний слеш в адресе
if ($uri !~ "^(.*)/(backend)(.*)") {
rewrite ^/(.*)/$ /$1 permanent;
}
v
MD
M
K
M
K