У меня есть двуязычный статический сайт, русскоязычный вариант которого находится в каталоге /rus/, а английский в корневом каталоге. Как сделать что бы для каталога /rus/ была бы своя русскоязычная страница 404? Казалось бы нужно добавить location /rus/ {error_page 404 /rus/404.htm;}, но в конфигурации есть регулярка location ~ \.htm$ {add_header Cache-Control no-cache;}
, которая перехватывает поиск.
server {
error_page 404 /404.htm;
location /rus/ {error_page 404 /rus/404.htm;}
location ~ \.htm$ {add_header Cache-Control no-cache;}
}