В метатеге URL с косой чертой против URL без косой черты
В чем разница между:
<meta http-equiv="refresh" content="0; url=/file.html" />
а также
<meta http-equiv="refresh" content="0; url=file.html" />
Я звоню по этому адресу из domain.com/folder/index.html Первый из них будет перенаправлять на domain.com/file.html, а второй - на domain.com/folder/file.html. Зачем?
2 ответа
Решение
Когда вы используете "/" в качестве первого символа маршрута, вы имеете в виду, что маршрут начинается с корня (domain.com/). Если вы не используете его, маршрут начинается с текущего местоположения (domain.com/folder/).
С помощью /
указывает, что путь начинается в корневой папке. Это называется абсолютным путем.
Если вы избегаете косой черты, вы используете относительный путь, поэтому путь начинается в текущей папке.