Я видел некоторое использование сайтов //somedomain.com/images/img.jpg
по сравнению с использованием http://somedomain.com/images/img.jpg
который включает http:
также.
Существует ли различие между двумя? Браузер, просто исправляющий пропавших без вести http:
и эти люди ленивы? Мне любопытно позади обоснования.
Если вы уже находитесь на сайте через http
, он будет считать, что вы говорите о http
и подключится к тому же серверу по тому же протоколу. То же самое с https
. Если вы находитесь на http
и хотите перейти на https
, вам нужно будет указать протокол в href
.
Я никогда не видел // somedomain.com/images/img.jpg
и не думаю, что это законно.
Я видел /images/img.jpg
, что означает «использовать текущий домен». Полезно, если у вас есть несколько веб-адресов (например, aaaaa.com и aaaaa.net), указывающих на один и тот же сайт.
URL-адреса, относящиеся к схеме, особенно полезны, когда вы обслуживаете веб-сайт HTTPS и хотите поделиться тем же статическим контентом, как таблицы стилей, изображения, сценарии и т. Д., Как с сайта HTTP. Жесткое кодирование http:
в ссылках статического содержимого, например
,