我只是想知道什么是最好的方式来定义链接到域名内页面的url。例如,对于域www.example.com。。我可以有这样的链接<a href="http://www.domain.com/test.html">test</a>
或<a href="test.html">test</a>
我遇到的一个问题是,在使用模板时。。如果我将html模板与相对链接一起使用,则不能对目录www.example.com/directory2使用相同的模板,因为公共链接对该页不起作用。。css和javascripts文件都没有。
我要么要复制模板,要么绝对要设置路径。我选择了绝对路径。所以模板路径从http://www.mydomain.com/开始。。这是否会导致诸如多个http请求、域解析或任何其他性能问题?你对此有什么建议/评论?
谢谢。
最佳答案
虽然使用绝对路径不会增加任何额外的开销,但本地链接的公认做法是使用相对链接。相对链接可以通过wget或Down-All(网站下载工具)等工具区别于绝对链接。
但是,如果模板化解决方案最适合绝对链接,那么坚持使用绝对链接也不是闻所未闻的。暂时来说,如果你的网站内容被链接回原来的页面而被删除,绝对链接会对你有利(来源:http://www.navegabem.com/linking-strategy.html)。
关于html - 我应该在网站内的页面上使用相对路径吗?还是没关系?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1016917/