Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
431 views
in Technique[技术] by (71.8m points)

html - <a href> appends link to end of current url

When I upload an HTML file to my website with <a href=""> tags, the link appends the URL in the link to the end of the current URL.

For example, if my website was example.com and the index.html file was placed in example.com/test and the link was google.com then the link would go to example.com/test/google.com.

How do I make it so the link goes to google.com?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You should really learn about absolute and relative paths. What you're using is a relative path.

This is an absolute path on your server:

<img src="/images/logo.png">

This is an url with http protocol - opens Google.com

<a href="http://google.com">Google</a>

This is an url without explicit protocol, it will turn into http or https based on what your page uses:

<a href="//google.com">Google</a>

Use one of those for what you need (typically the http one).


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...