# это не совсем ^/([^\/]+/$ но как частный случай работает и работает
намного быстрее. Вордпресс с этим у меня нормально работает. Речь ведь
про вордпресс, да?
Откровенно говоря, с вордпресс не встречался. Этот вариант не подходит,
но всё равно спасибо.
deny all;
}
Андрей пишет:
Спасибо, не помогло :)
Но на мысль (совместно с другим письмом) натолкнуло. Убрал
location ~ / {
deny all;
}
совсем, а location ^~ / { переписал в виде
location / {
rewrite /no-such-page /index.php?page=nosuch last;
rewrite /tech-problems /tech-problems.html last;
rewrite ^/([^\/]+)/$ /index.php?page=$1 last;
deny all;
}
вроде работает.
Тему можно считать закрытой.
Спасибо.
Андрей.
Борис Долгов пишет:
Тогда в конец:
location = / {
rewrite / /index.php?page=nosuch last;
}
Есть конфиг nginx-а, собственно, всё в этом конфиге хорошо и всё
устраивает,
единственная проблема - по запросу example.com/ выдаётся ответ
forbidden, а
хотелось бы видеть no-such-page.
конфиг примерно такой:
server {
listen xxx.xxx.xxx.xxx:80;
server_name example.com;
root /srv/www/vhosts/example.com
index no-such-page;