这个我也正在做。我把做出来的说说吧。我用window2003并且做了dns服务器,开一个空主机头的主机
就是*.xxx.com然后在iis中把这个分配给一个一个虚拟目录这样泛解析就做完了。
然后所有访问*.xxx.com的先用asp中HttpServerHost得到请求的host检查合法性/查询数据库后处理得到相应的结果。我一直想知道能不能*.cn.xxx.com和*.us.xxx.com解析到不同的虚拟目录?哪位高手结说说?
就是*.xxx.com然后在iis中把这个分配给一个一个虚拟目录这样泛解析就做完了。
然后所有访问*.xxx.com的先用asp中HttpServerHost得到请求的host检查合法性/查询数据库后处理得到相应的结果。我一直想知道能不能*.cn.xxx.com和*.us.xxx.com解析到不同的虚拟目录?哪位高手结说说?
就是*.xxx.com然后在iis中把这个分配给一个一个虚拟目录这样泛解析就做完了。
然后所有访问*.xxx.com的先用asp中HttpServerHost得到请求的host检查合法性/查询数据库后处理得到相应的结果。-------------------------------------------------
这里说的,那个空主机头之后再在iis里分配,一个个的分配都要手工做?
in apache config file ,httpd.conf
set DocumentRoot /home/www/%1that will make abc.cn.xxx.com direct to /home/www/abc
不过,我没试着做过,我看见别人弄出来过.-------------另,楼主的信誉又变了?
楼主说的这种跳转就没有什么意思了。
因为你跳过去之后之前的二级域名就不显示在地址栏里了。
上面这个地址里说的就是跳转的,而且是用@来搞定的,可能会比较好玩。如果可以利用程序很方面的解析控制到某个文件或者某个目录就好玩得多了。
那才是真正的二级域名
还没有做过这样子的东西,关注中。
归根结底,都是对传递过来的上一个url进行php解析,然后根据第一部分的值在数据库搜索,之后跳转而已
必须有自己的DNS服务器才可以进行二三级域名的解析
可以直接联系中国频道或万网这些服务商咨询
if(isset($HTTP_SERVER_VARS["HTTP_HOST"]))
$baseurl = $HTTP_SERVER_VARS["HTTP_HOST"];
else
$baseurl = @getenv("HTTP_HOST");
if(eregi("abcde\.com",$baseurl))
{
//abcde.com的内容
include("abcde.htm");
exit();
}如果你没权限控制DNS,这样不失是一个好的解决办法........
abc.123.com 和 bbs.123.com
你在根目录放一个 index.php
新建 abc 和 bbs 目录
<?
if(isset($HTTP_SERVER_VARS["HTTP_HOST"]))
$baseurl = $HTTP_SERVER_VARS["HTTP_HOST"];
else
$baseurl = @getenv("HTTP_HOST");
if(eregi("abc\.123",$baseurl))
{
//abc.123.com的内容
include("abc/index.htm");
exit();
}
if(eregi("bbs\.123",$baseurl))
{
//bbs.123.com的内容
header("location:bbs");
exit();
}
?>
楼主你的帖子是不是经常被删除啊?
要不然信誉分不会少的啊。
我在其他版捣乱有时候,呵呵。