Вы знаете, могу ли я (легко) «заблокировать» доступ к моему сайту для обновления кода с помощью symfony2?Заблокировать доступ к сайту для обновления
Somthing like: Все страницы моего сайта отображаются: «Сайт находится в обслуживании».
Вы знаете, могу ли я (легко) «заблокировать» доступ к моему сайту для обновления кода с помощью symfony2?Заблокировать доступ к сайту для обновления
Somthing like: Все страницы моего сайта отображаются: «Сайт находится в обслуживании».
Точные правила: .htaccess
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteRule $ /maintenance.html [R=302,L]
@ ELNUR: с Juste
RewriteRule ^(.*)$ /path/to/the/maintenance/page.html
мы имеем бесконечный цикл
Один из способов сделать это с сервером Apache HTTP заключается в следующем:
<VirtualHost *:80>
...
RewriteEngine On
RewriteRule ^(.*)$ /path/to/the/maintenance/page.html [L]
</VirtualHost>
Это отобразит страницу обслуживания для любого URL вашего приложения.
Вы можете прокомментировать и раскомментировать эти строки, когда они вам понадобятся, и перезагрузить - не перезагружать - сервер для обновления своей конфигурации. Например, в Debian/Ubuntu вы могли бы сделать:
sudo service apache2 reload
Thank-х , это очень хороший способ! – bux
Да, извините, забыли добавить флаг '[L]'. Исправлено. –
Извините err 500 снова ^^ – bux