Ссылки начинаются с двух слешей

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

<a href="//example.com/1.png">Image</a>

Зачем это делать?

1 ответ

Решение

Это относительный к протоколу URL (обычно HTTP или HTTPS). Так что если я на http://example.org и я ссылаюсь (или включаю изображение, скрипт и т. д.) на //example.com/1.pngэто идет к http://example.com/1.png, Если я на https://example.orgэто идет к https://example.com/1.png,

Это позволяет легко избежать ошибок безопасности смешанного контента.

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