Перенаправление мета-тега застряло в кеше браузера - PullRequest
3 голосов
/ 13 марта 2012

Я недавно начал работать с клиентом, у которого был файл index.html с этим в заголовке:

<meta http-equiv="refresh" content="1; url=http://example.com/">

Я удалил этот файл и добавил свой собственный файл index.php, но мой полностью игнорируется, потому что HTML-страница с перенаправлением, похоже, кэшируется браузером. Я знаю, как избавиться от этого для меня, но есть ли способ заставить редирект не произойти? Это будет в кеше многих пользователей, так же, как и для моего.

Кстати, из-за этой проблемы я не настраиваю перенаправления таким образом. Я имею дело с чужим кодом давно.

Итак, мне не повезло, пока пользовательские кэши не очистились или не истекли? Или я могу что-то сделать, возможно, с помощью .htaccess, чтобы решить эту проблему?

В конечном итоге WordPress будет использоваться в этом проекте.

Ответы [ 2 ]

0 голосов
/ 17 июня 2012

Используйте .htaccess, чтобы перенаправить на другую страницу, на которой не определен кэш для сайта, а затем перенаправить обратно на исходный индексный файл, который был кеширован.

0 голосов
/ 13 марта 2012

Вы пробовали это?

<META HTTP-EQUIV="cache-control" CONTENT="no-cache">
...