我有一个已托管的网页,我在页面中定义了一个指向另一个页面的超链接,但是当我点击它时,将链接添加到网址上。
对于exp。我的页面:www.mypage.com和超链接:转到页面。( <a href="www.anotherpage.com"> go to page. </a>)
点击“转到页面”。网址更改为“www.mypage.com/www.anotherpage.com”,当然显示找不到页面错误..
为什么会这样?为什么网址会更改为www.mypage.com/www.anotherpage.com我只想直接访问www.anotherpage.com。
答案 0 :(得分:1)
如果您从www.example.com
开始,则将其视为相对于当前网址的本地部分。它不会(因为不允许)假设您打算编写一个绝对URI,因为本地部分看起来可能是一个FQDN。
如果您想更改网址,您需要将网址设为绝对网址(以http://
或https://
开头等)或相对于当前网址方案(以//
开头) URL的主机名部分。
答案 1 :(得分:0)
您是否使用绝对网址,从http://
开始?如果没有,浏览器将表现得像是一个相对路径