什么是更好的?规范化网址或绝对网址?

时间:2011-06-07 07:54:53

标签: html url relative-path absolute-path

在我的一个应用程序中,我有(a)base url(2)app文件夹。比如$ base_url ='http://www.mysite.com' 和$ app_folder ='/ myfolder',所以现在应用程序的根网址变为'http://www.mysite.com/myfolder'。

使用此我可以为应用程序中的所有链接提供绝对URL或相对/规范化URL。

如果我的理解是正确的,如果我使用绝对网址,则会对网址进行DNS查找,相对网址似乎使用已经解析的DNS条目。

这完全正确吗?还有什么应该更好?绝对路径?或相对路径?

谢谢,
安键

1 个答案:

答案 0 :(得分:0)

  • 你的路径都是绝对的,当你用“/”开始路径时,这意味着它是绝对的。所以你的cas“/myfolder/toto.jpg”与“www.mysite.com/myfolder/toto.jpg”相同

  • 我总是在门户网站中使用绝对路径,如果明天你将url重写添加到你的应用程序,你会遇到相对路径的问题:如果www.mysite.com/article.php?id=5成为www .mysite.com / categorie / subcategorie / shoes.html那么你的亲戚网址就会被破坏。

  • 但是:不要过早担心优化,按照您认为合理且自然的方式构建应用,然后您会考虑制作过多DNS查询等详细信息。