Гиперссылки с (вне) протоколом

0

Каковы плюсы и минусы наличия протоколов в ваших гиперссылках по сравнению с отсутствием их в "а", "базовых" и т.д. Элементах? Когда я храню значительное количество URI в файле XML, базе данных или только в документах HTML, я всегда чувствую склонность оставлять http: и https: часть URI, потому что браузеры, по крайней мере, современные, будут знать, что делать и обычно, возможно, всегда, веб-сервер сможет иметь дело с неправильным протоколом и ссылаться на правильный (между HTTP/HTTPS).

  • 0
    Не могли бы вы включить несколько примеров в свой вопрос?
  • 0
    Протокол - это http, предшествующий доменному имени.
Теги:
hyperlink
uri
protocols

1 ответ

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

Вы, кажется, знаете о преимуществах протокольных относительных URI.

Минусы могут быть:

  • Ссылки, вероятно, не будут работать в контексте, отличном от HTTP или не HTTPS (например, если ваш контент является частью электронной почты или если ваша страница HTML открыта локально)
  • Некоторые старые браузеры не поддерживают протокольные относительные URI (например, Internet Explorer 6)
  • Некоторые более старые браузеры дважды извлекают связанные с протоколом связанные ресурсы, через HTTP и HTTPS (например, Internet Explorer 7 + 8)

Конечно, некоторый ресурс всегда должен быть доставлен через HTTPS, поэтому не используйте для этого протокольные относительные URI, вместо этого применяйте HTTPS.

И вы, вероятно, не должны использовать протокольные относительные URI для таких вещей, как rel - canonical.

Ещё вопросы

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