2016-03-14 82 views
0

我想創建一個鏈接使用錨標記到我只知道域的鏈接。如何創建一個鏈接,如果你只知道域

例如,如果我在瀏覽器的地址欄中鍵入「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網頁,從而強制使用HTTPS。但是,如果其中一個不重定向用戶,我不知道比手動檢查更好的方法。 – Yuriko

0

你正在使用任何類型的框架? 這可能是一個問題,其中框架使用基地網址或某種類型,這就是爲什麼他是送你到mydomain.com/twitter.com,而不是簡單的twitter.com

2

您無法鏈接到網站,而不用添加協議,因爲URL可以有任意數量的協議。

事件如果鏈接工作沒有協議值。例如,在下面的佈局:

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

鏈接將取代當前的頁面protocol://addressprotocol://twitter.com

因此,如果您的當前頁面獲取與http你會指着http://twitter.com

相關問題