URL и https?

0

Правильно ли, что при использовании https ваши URL-адреса должны начинаться с //[your-domain]/ Кто-то (используя WordPress, я думаю), просто сказал мне об этом, но я не могу найти никакой точной информации об этом.

Теги:
url
https

2 ответа

1
Лучший ответ

//[ваш домен] означает использование https://только при необходимости, если не использовать http://

  • 0
    Спасибо. Что-то звучит двусмысленно в вашем предложении (возможно, потому, что английский не мой родной язык, а может и нет). Итак, «// [ваш-домен]» = только для https? Или '// [ваш-домен]' = https-если-нужно?
  • 1
    Ну, это означает, что если вы находитесь на странице https. Рассмотрим заголовок на веб-сайте, где в заголовок включен файл Javascript. Если пользователь вошел в систему через https, ссылка вызовет linktolibrary.js, но если обычный (не авторизованный) пользователь заходит на страницу, он вызовет linktolibrary.js.
Показать ещё 2 комментария
2

Нет, URL-адрес, начинающийся с // просто означает, что протокол такой же, как для текущей страницы или, в более общем плане, для текущего базового URL-адреса.

Для использования HTTPS вам нужны абсолютные URL-адреса, которые начинаются с https://, но вы можете использовать относительные URL-адреса, которые начинаются с // для создания таких абсолютных URL-адресов. Это полезно, главным образом, если ваш HTML-документ может в зависимости от контекста получить доступ либо с помощью HTTP, либо с помощью HTTPS (и вы хотите, чтобы ссылка на URL-адреса в нем была адаптирована к этому).

  • 0
    Но отличается ли это от написания «/ [ваш путь]»?
  • 2
    @TTT, это другая проблема, и ее следует задавать отдельным вопросом, если он актуален. Но, пожалуйста, проверьте сначала основные определения URL; URL, начинающиеся с // , сильно отличаются от URL, начинающихся с / .

Ещё вопросы

Сообщество Overcoder
Наверх
Меню