问题
So whenever I upload a .html file to my website and have tags the new url the link brings the user to appends 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 bring me to example.com/test/google.com. How do I make it so the a href tag brings me to google.com in this case.
Thank you!
回答1:
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).
回答2:
This is what the code should look like for linking to Google:
<a href="http://google.com" title="Google">Google</a>
Make sure that your HREF contains the complete URL if you are linking to an external site.
来源:https://stackoverflow.com/questions/24498209/a-href-appends-link-to-end-of-current-url