html – 绝对URL的作用类似于相对URL

前端之家收集整理的这篇文章主要介绍了html – 绝对URL的作用类似于相对URL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我有像 http://site.com这样的链接时,点击它会很好地转到该URL.

但是当链接只是www.site.com时,它会将此URL添加到父网站,因此不会转到URL.

因此,点击< a href ='www.site.com'>网站< / a>在浏览器任务栏中创建:www.parentsite.com/www.site.com.

如何在不使用preg_replace的情况下解决这个问题?我对这个游戏很新.

解决方法

因为www.parentsite.com被解释为相对地址,例如index.htm,而不是由协议,主机名和路径组成的绝对URL.

当我在example.com的头版上时….

> contact.html是一个相对地址,绝对最终结果将是http://example.com/contact.html(浏览器将此作为内部计算)
> images /是相对地址,产生http://example.com/images/
> www.xyz.com结果在http://example.com/www.xyz.com

您需要为协议添加前缀(例如,http://),以使浏览器理解您的完整URL,并相应地对其进行处理.

Here’s关于MSDN问题的背景信息文章.

原文链接:https://www.f2er.com/html/228500.html

猜你在找的HTML相关文章