META HTTP-EQUIV='refresh' в Chrome и Firefox
Я использую этот бит кода для предварительного обновления текущей страницы после отображения сообщения.
?>
<META HTTP-EQUIV='refresh' content='2;URL=./profile-manager/editprofile'>
<?
site.com/profile-manager/editprofile
Проблема в том, что ссылка прекрасно обновляется в Chrome, но в Firefox
site.com/profile-manager/editprofile/profile-manager/editprofile
это двойные ссылки?
Кто-нибудь может помочь?
1 ответ
Вы должны просто удалить ведущий .
:
<meta http-equiv='refresh' content='2; URL=/profile-manager/editprofile'>
Если у вас есть сайт, размещенный на www.example.org/test/file
и ссылка на /file2
, он перенаправит вас на www.example.org/file2
, Ведущий /
указывает, что файл или путь начинается с корневой папки (которая www.example.org/
). Если вы не начинаете с /
и использовать file2
вместо этого вы будете перенаправлены на www.example.org/test/file2
который находится в текущей папке. С помощью ./file2
должен вести себя как Firefox (так же, как и при использовании file2
).