Как предотвратить кеширование html-страницы? - PullRequest
0 голосов
/ 19 декабря 2018

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

Я кратко расскажу вам, что я пытаюсь сделать.У меня есть один файл, загруженный в папку моего хостинга (public_html) с именем index.html.

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
    </head>
    <body>
        Random text.
    </body>
</html> 

Чего я хотел бы добиться, так это того момента, когда я изменю «Случайный текст».к чему-то другому и перейдите на www.mydomain.com/index.html, чтобы увидеть внесенные мной изменения.

Я попытался найти следующие решения:

Номер один:

$(document).ready(function() {
  setInterval(function() {
    cache_clear()
  }, 3000);
});

function cache_clear() {
  window.location.reload(true);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

Номер два:

<IfModule mod_headers.c>
    Header set Cache-Control "no-cache, no-store, must-revalidate"
    Header set Pragma "no-cache"
    Header set Expires 0
</IfModule>

Номер три

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

но для моего разочарования ни один из этих методов не былрешение моей проблемы.

...