2016-03-14 6 views
0

Я хочу создать ссылку с использованием тега привязки к URL-адресу, в котором я знаю только домен.Как создать ссылку, если вы знаете только домен

Например, если я нахожу «twitter.com» в адресной строке своего браузера, мне потребуется https://twitter.com. Я хочу что-то подобное этому с привязным тегом. Я хочу иметь что-то подобное и быть ссылкой на https://twitter.com.

Если я попробую приведенный выше пример, он приведет меня к mydomain.com/twitter.com, чего я не хочу.

Есть ли способ, которым я мог бы это сделать?

Вопрос уточнение:

Прямо сейчас, у меня есть домен, который я хочу связать с помощью якорных тегов, так что я только что сделал. Когда я нажимаю эту ссылку, это не приводит меня к веб-сайту «exampledomain.com», но вместо этого я забираю меня на «mydomain.com/exampledomain.com». Я хочу, чтобы ссылка привела меня к exmpledomain.com. Как я могу это сделать?

ответ

2

Вы можете добавить http:// или https перед именем домена:

<a href="http://twitter.com/">twitter</a> 

Если вы хотите получить больше информации о a тега, посмотри на Anchor Element page on w3school. вы можете пойти дальше и посмотреть, как работает эта href атрибута:

HTML href Attribute

Value  Description 
URL  The URL of the link. 

      Possible values: 
       - An absolute URL - points to another web site (like href="http://www.example.com/default.htm") 
       - A relative URL - points to a file within a web site (like href="default.htm") 
       - Link to an element with a specified id within the page (like href="#top") 
       - Other protocols (like https://, ftp://, mailto:, file:, etc..) 
       - A script (like href="javascript:alert('Hello');") 
+0

Что делать, если я не знаете, что это сайт http или https? – dshukertjr

+0

Веб-сайты, использующие HTTPS, как правило, применяют его использование, как правило, путем перенаправления пользователей на веб-страницу HTTPS. Однако, если один из них не перенаправляет пользователей, я не знаю лучшего способа, чем проверять вручную. – Yuriko

0

Вы работаете с каркасом любого типа? Это может быть проблемой, когда структура использует базовый-адрес или какой-то, и именно поэтому он посылает вам mydomain.com/twitter.com, вместо того, чтобы просто twitter.com

2

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

Событие, если ссылка будет работать без значения протокола. Например, в макете ниже:

<a href="//twitter.com">Go twitter</a> 

Link заменит текущую страницу protocol://address на protocol://twitter.com

Итак, если текущая страница извлекается с http вы бы указали на http://twitter.com

Смежные вопросы