miui桌面自动整理:有的网站只要输入域名加用户名就能进入这个人的个人站,怎么做到的?

来源:百度文库 编辑:中科新闻网 时间:2024/05/13 03:27:49
比如某图片网站
只要输入
www.xxx.com/abcd
就能进入这个abcd用户名的人的空间,所有的内容都是abcd这个用户上传的。

总不见得一个用户一个目录咯?

甚至有些只能能用用户名的二级域名做到,这又是如何做的?请详细说明,最好提供PHP或者ASP的原代码。
www.xxx.com/abcd 这种

那如果这种呢??ISAPI如何实现?

有很多方法都可以实现
www.xxx.com/abcd 这种,有可能是目录,也有可能是通过ISAPI来实现的

而abcd.xxx.com这种,可以通过泛域名来实现.

什么叫泛域名,如何解析泛域名?

比如用户的域名是abc.com,那么我们将主机名设置为"*",IP解析到比如:218.5.76.177,大家都知道*是通配符,他表明abc.com之前的所有子域名都将解析到218.5.76.177,这就意味着例如输入bbs.abc.com或者123.abc.com都将解析到218.5.76.177,这里需要说明的是,在我们系统里面如果单独设置一个子域名解析,比如将主机名设置为mail,单独解析到218.5..74.39,那么该解析记录优先。
泛域名在实际使用中作用是非常广泛的,比如实现无限二级域名功能,提供免费的url转发,在IDC部门实现自动分配免费网址,在大型企业中实现网址分类管理等等,都发挥了巨大的作用。

然后再在主机的IIS里设置一个空主机头的站点,写一个程序,文件名一般都为Default.asp之类的默认文件,用来分析用户请求的URL,提取出用户名,然后根据这个用户名(abcd)就可以做任何关于这个用户的事了(如现实他上传的文件)。

要点:启用泛域名解析;程序放在空主机头的站点。