Вызовите новое содержание, не от кэша браузера

Я использовал следующий код в htaccess, чтобы подвергнуть мой сайт обслуживанию и показать посетителям maintenance.html.

 Options +FollowSymlinks
 RewriteEngine on
 RewriteCond %{REQUEST_URI} !/maintenance.html$
 RewriteRule $ /maintenance.html [R=302,L]

Мой сайт теперь вернулся онлайн, но теперь я вижу, что все те браузеры, которые пытались пойти на мой сайт во время обслуживания, они все еще получают maintenance.html.

Это работает, если я очищаю кэш браузера, и я сортирую, понимают, почему это происходит. Я думаю кэши браузера перенаправление, и все еще делает его.

Как я могу очистить эту проблему?

3
nl ja de

1 ответы

Необходимо сдержать пользователей на главное место - можно использовать перенаправление освежительного напитка meta или перенаправление htaccess.

Можно использовать, это в HTML Обслуживания - включает задержку 3 секунд, вы могли добавить к странице - место вернулось онлайн, вы перенаправляетесь на главное место.

<meta http-equiv="refresh" content="3;URL='http://www.yourdomain.com/'">

Метод Htaccess

Redirect 301 /maintenance.html http://www.yourdomain.com/
2
добавлено
Если оригинал .htaccess перенаправление для обслуживания припрятался про запас, won' t эта причина своего рода бесконечный цикл?
добавлено автор hpaulj, источник
Можно поменять имя URL обслуживания, чтобы вызвать освежительный напиток.
добавлено автор Simon Hayter, источник