虚拟主机无限二级域名的使用方法

前提条件:
(1)拥有独立的顶级域名
(2)域名开通泛域名解析

方法一:
例如:
主机商支持泛绑定,直接给你的主机绑定一个*.bossma.cn;
域名泛解析的IP地址指向你的主机IP;
然后写一个转向的程序,保存到默认首页;
搞定!

方法二:
如果你的主机商不支持泛绑定怎么办?(这是大多数的情况)
例如:
新建一个页面,用来处理二级域名转向;
将域名泛解析指向到上边建立的文件,此时注意隐含路径;
搞定!

详细的说明就不写了,仅提供一个思路!
我曾经写过一篇域名转向的程序,如果需要可是试试看!
———————–2007-4-7—————————————
现在发现一个问题:三级域名不能使用,必须添加三级域名泛解析才能使用,等待解决
———————–2007-4-8—————————————
现在提供我写的一个原理程序,仅供参考:

查看源代码打印?

<!--?php
$url=$_SERVER["HTTP_REFERER"];
//过滤非法字符
if(FunStringExist($url,$ArrFiltrate)){
header("location:/blog");
exit;
}
//去掉www
$url=str_replace("http://","",$url);
//分开二级域名
//错误处理
if(explode(".",$url)==false)
{
header("location:/blog");
exit;
}
$surl=explode(".",$url);
//判断并转向
switch($surl[0]) {
case "bossma":
header("location:/blog");
break;
case "blog":
header("location:/blog");
break;
case "resume":
header("location:/resume");
break;
default:
header("location:/blog");
}
//要过滤的非法字符
$ArrFiltrate=array("'",";","="," ","-->","<");
//是否存在数组中的值
function FunStringExist($StrFiltrate,$ArrFiltrate){
foreach ($ArrFiltrate as $key=>$value){
if (eregi($value,$StrFiltrate)){
return true;
}
}
return false;
}
?>
 » 本站地址:http://www.gomoth.com
  • 您可能感兴趣的相关文章