Как заблокировать доступ к ЧПУ URL?

ohmykot nginx-forum на forum.nginx.org
Пн Май 15 09:50:48 UTC 2017


Привет!
Есть сервер на nginx и сайт на Wordpress.
Появилась задача - к определенному странице Wordpress дать доступ только с
определенного IP, а к остальным - запретить (не директории, а именно к
определенной странице, то есть это не php-файл) 
Привет: http://somesite.com/my-private-page/

До этого работал только с Apache + htaccess, поэтому решение на nginx
вызвало затруднение.

Пробовал гуглить этот вопрос и описать в конфиг файле моего сайта решение,
через location, что-то вроде:
        location ~* ^/my-private-page/ {
                allow 1.1.1.1;
                deny all;
        }
В таком случае пишет 404 ошибку с разрешенного IP (как будто ищет файл по
такому location, а не пробует открыть ЧПУ URL). 
Видимо, мне не хватает понимания конфигурирования nginx, помогите,
пожалуйста.

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,274211,274211#msg-274211



Подробная информация о списке рассылки nginx-ru