- 特点:不用注册,完全免费,支持大多数顶级域名,支持虚拟主机空间,支持任意程序。
» 适用于任意空间(包括不支持泛绑定的虚拟主机空间)
» 支持任意程序(包括多用户商城 多用户博客 多用户相册 搜索引擎)
» 支持多种语言(包括ASP PHP HTML HTM .NET JSP CGI)
» 目前可以返回五个值:name domain href pathname search 一般用前两个就够了
» 用户通过二级域名访问时的用户名中可以包含特殊字符,如1.2.3.4.urldns.cn
您只需根据程序访问地址和功能的不同对转向文件稍作修改即可。
更多用途期待您动脑筋来开发应用。注意不得利用本系统做非法转发。
注:本系统为泛域名转发,非绑定。
- 首先您要有自己的网站,并且用 www 作为主机头,比如 http://www.urldns.cn/ 。
下面以中国统一域名网域名为例说明具体操作的三个步骤:
第一步:进入您的域名管理后台,添加 cname 记录 *.urldns.cn 到以下任意一地址。
(域名解析需要一段时间,您可以 ping 看看是否成功)
地址一:urldns1.urldns.cn
地址二:urldns2.urldns.cn
第二步:在网站根目录 / 下新建一个目录,名字是 urldns.cn 在该目录下做一个首页。
比如 index.asp 或 index.php (根据空间来定)
然后,随便输入一个二级域名看看是否成功。
比如打开 my.urldns.cn 时 index 页面是否能显示 name domain href 等值。
name: 主机名
domain:域名
href:完整地址
index.asp代码如下:
<%=request("name")%>
<%=request("domain")%>
<%=request("href")%>
index.php代码如下:
<?php echo $_GET["name"]; ?>
<?php echo $_GET["domain"]; ?>
<?php echo $_GET["href"]; ?>
第三步:编辑上一步做的 index 文件,转向您的系统。
具体因您的程序而定 (如果您的空间首页不是index,则index访问不到而需要更改)
举例:用户输入 my.urldns.cn 本系统会自动转发到
http://www.urldns.cn/urldns.cn/?name=my&domain=urldns.cn
这样,您在 index 页面,就可以获得 my 和 urldns.cn 等值。
您自己再稍作修改,转发到您自己的系统即可。
查看ASP示例程序代码 查看PHP示例程序代码
ASP 程序举例
- oblog 多用户博客
================
下面以中国统一域名网域名为例,请将 http://www.urldns.cn/ 修改成您自己的域名
普通用户的首页地址一般都是
http://www.urldns.cn/blog.asp?domain=my.urldns.cn
您的用户可以使用 my.urldns.cn来访问自己的首页。
urldns.cn 目录的index.asp文件内容如下:
<meta http-equiv="Refresh" content="0;
URL=http://www.urldns.cn/blog.asp?domain=." />
注意 <%=request("name")%>.<%=request("domain")%> 中间有一个点。
PHP 程序举例
- Xspace 多用户博客
=================
下面以中国统一域名网域名为例,请将 http://www.urldns.cn/ 修改成您自己的域名
您要登录管理后台,设置用户首页为
http://www.urldns.cn/?my
首先要确保 http://www.urldns.cn/?my 可以正常显示 my 的个人主页。
您的用户可以使用 my.urldns.cn 来访问自己的首页。
urldns.cn 目录下面的index.php文件内容如下:
<meta http-equiv="Refresh" content="0;
URL=http://www.urldns.cn/?<?php echo $_GET["name"]; ?>" />
多个访问规则举例(PHP)
- 本系统的功能强大在这里完全得到证实
=================
下面以中国统一域名网域名为例,请将 http://www.urldns.cn/ 修改成您自己的域名
//部分为注释,其他类型的文件稍作修改即可
灵活运应本系统所返回的值,您完全可以将这几个变量值当成您站点的内部值来处理
<?php
$urldns = $_GET["name"];
//将获得的值赋予给$urldns
if ($urldns=="www" || $urldns=="") {
Header("Location:http://www.urldns.cn"/);
//如果$urldns等于www或者为空,则正常访问根目录
}elseif ($urldns==bbs || $urldns==blog || $urldns==shop){
Header("Location:http://www.urldns.cn/$urldns");
//如果$urldns等于指定值,则访问根目录下的该目录
}elseif ($urldns==111 || $urldns==222 || $urldns==333){
Header("Location:http://www.urldns.cn/1/$urldns");
//如果$urldns等于指定值,则访问二级目录1下的该目录
}elseif ($urldns>100 && $urldns<999){
Header("Location:http://www.urldns.cn/1/2/$urldns");
//如果$urldns等于指定值,则访问三级目录2下的该目录
}else{
Header("Location:http://www.urldns.cn/blog/blog.php?uid=$urldns");
}
//否则访问多用户博客
?>