Я пытаюсь создать страницу режима обслуживания, чтобы закрыть только часть сайта с помощью маски URL: //example.com/private-cabinet/
Итак, все страницы /private-cabinet/etc/etc/etc
должен быть отключен для обслуживания со статусом 503 HTTP, но в то же время //example.com/
или же //example.com/any-other-url/
должен быть доступен. Также было бы замечательно, если бы администратор мог обойти это перенаправление и увидеть содержимое.
Можете ли вы помочь мне с некоторым пользовательским кодом или, возможно, есть плагин, который отвечает моим потребностям? Поскольку все плагины, которые я нашел, похоже, могут закрыть только весь сайт, а не только его часть.
<Directory ~ "\private-cabinet\etc\etc\etc">
Order allow,deny
Deny from all
</Directory>
ErrorDocument 403 http://www.example.com
Через несколько часов я нашел плагин это позволяет то, что мне нужно. Он не идеален и не имеет больше опций настройки, но его можно легко расширить с помощью редактирования шаблона страницы плагина .php.