刚才随便看了看一些大站的目录结构,发现

#1 redguan

http://baike.baidu.com/cms/s/core/

访问的时候与

http://baike.baidu.com/ 完全相同。

但加了文件名后

http://baike.baidu.com/cms/s/core/index.html

看目录名,可以猜出点东西,但不知道正确与否。

cms 是程序名,相当于APP NAME 。
S是路由,又可以理解为M(模型)或者C(控制器)

百度的图片与程序是放于同一个目录。要么就是通过路由转发。

要么就是数据通过内网输出到指定API,然后API再根据数据显示出来。

baike 这个二级域名的程序,仅是将JSON(假设,也有可能是XML)传来的数据进行加工显示。不涉及到内核操作。

2010-11-03 17:38:28

#2 jake

类似百度这种大型网站,CSS和图片什么的,都是独立另一个域名来提供的。所以无论访问的网址是哪个目录,图片那些都不会有问题。其实这也是“CSS和图片用绝对地址”的一种体现。

至于目录方面,楼上的猜测应该和事实相差不远。

2010-11-03 18:05:40