<a>超链接中的href内容是否添加系统域名可以自定义控制吗

skip 发布于 2013/10/10 14:32
阅读 2K+
收藏 0

大家好,我想请问下<a>链接的工作原理。

<a>超链接会根据href的内容自动判定属于哪种协议?然后决定是否添加本站点根域?(我这边不是去弄清楚相对路径与绝对路径的问题)比如说:带了http协议头的,鼠标移上去看到的链接就是href的内容;但如果没有带协议头,鼠标移上去看到的链接内容就会自动把网站系统的根域加上去。后面这种情况可以控制吗?

现在遇到了这个问题:系统中<a href="ftp://"></a>和<a href="file://"></a>也成为了我上面所说的后者了,会自动加上系统的域名。但我直接写一个单独的html文件,里面用这两种写法却是正常的,是因为这个单独文件没有所属的站点域名?还是由于系统在路由里写的控制代码没考虑这个情况?请各位指点下,谢谢

加载中
0
leo108
skip
skip
谢谢,看了一下,但没解决。去掉base的话默认是加域名吧?那我该如何写才能解决file协议和ftp协议不加域名的需求呢?
返回顶部
顶部