Давно я ошибся. Я создал файл для перенаправления с корневого сайта "/" на "/xxx/" для приложения и забыл добавить метаданные nocache.
index.html нравится
<html>
<head>
<meta HTTP-EQUIV="REFRESH" content="0; url=/xxx/">
</head>
</html>
Теперь у меня есть новое приложение, и я решил поместить его в корневой каталог, но получил большие проблемы. Этот файл index.html кэшируется в браузерах пользователей и всегда перенаправляется на "/xxx/".
Можно ли заставить браузер (со стороны сервера или какой-либо скрипт) перезагрузить файл. Ctrl + F5 невозможно использовать, потому что ни одна страница не загружена. Для ручной перезагрузки кеш нереально.
Добавьте перенаправление из "/xxx/" в "/? New".
Если у вас есть php на вашем сервере, вы можете попробовать добавить это перед своим скриптом и надеяться, что клиенты истекут свой кеш:
<?php
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
?>
но это не гарантирует соответствия, как заявил другой комментатор.
Попробуйте перенаправить из /xxx/в/с помощью перенаправления на стороне сервера:
## /xxx/index.php
<?php
http_redirect("relpath", array("name" => "value"), true, HTTP_REDIRECT_PERM);
?>