В метатеге 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/).

С помощью / указывает, что путь начинается в корневой папке. Это называется абсолютным путем.

Если вы избегаете косой черты, вы используете относительный путь, поэтому путь начинается в текущей папке.

Другие вопросы по тегам