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

Dav*_*vid 3 html url href

当我有像http://site.com这样的链接时,点击它会很好地访问该URL.

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

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

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

Pek*_*ica 7

因为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,并相应地对其进行处理.

这是关于MSDN问题的背景信息文章.