Url 与域相关但特定于协议的链接
是否有一种方法可以以域相关但协议特定的方式链接到资源Url 与域相关但特定于协议的链接,url,hyperlink,uri,Url,Hyperlink,Uri,是否有一种方法可以以域相关但协议特定的方式链接到资源 例如,考虑站点上的链接http://example.com <a href="/home/">...</a> 此链接到: 如果您所在的页面在HTTP协议上。 如果您所在的页面使用HTTPS协议 <a href="http://example.com/home/">...</a> 此链接到: http://example.com/home/始终 有没有一种方法可以链接到该站点的HTTP
例如,考虑站点上的链接<代码>http://example.com
<a href="/home/">...</a>
此链接到:
如果您所在的页面在HTTP协议上。
如果您所在的页面使用HTTPS协议
<a href="http://example.com/home/">...</a>
此链接到:
http://example.com/home/
始终
有没有一种方法可以链接到该站点的HTTP版本而不明确说明完整域?我在中找到了答案,该答案支持我的一些盲目尝试。与以前的规范有一个向后兼容功能,允许您在且仅在与当前方案匹配时指定方案。在这些情况下,如果您是从http://example.com
,URLhttp:home
将链接到http://example.com/home
,但是https:home
将链接到https://home/
某些解析器允许方案名称出现在相对数据库中如果与基本URI方案相同,则引用。这是
被认为是先前部分URI规范中的漏洞
[RFC1630]。应避免使用,但允许向后使用
兼容性
"http:g" = "http:g" ; for strict parsers
/ "http://a/b/c/g" ; for backward compatibility