大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
保证前腊给你最标准最便捷的方法!我自己经常用
成都创新互联网站建设提供从项目策划、软件开发,软件安全维护、网站优化(SEO)、网站分析、效果评估等整套的建站服务,主营业务为成都网站制作、成都网站建设,APP应用开发以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。成都创新互联深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
你的域名(不加www)
举例:
你会发现QQ点抗 有以下2级域名:
被访问网址 [26 个] 近月网慧扰滑站访问比例李团 近月页面访问比例 人均页面浏览量
qzone.qq点抗 16% 17% 3.0
ent.qq点抗 3% 12% 9.6
news.qq点抗 7% 11% 4.4
qq点抗 26% 11% 1.0
lady.qq点抗 2% 6% 11.3
mail.qq点抗 5% 5% 3.0
imgcache.qq点抗 8% 5% 1.8
photo.qq点抗 2% 3% 5.2
sports.qq点抗 1% 2% 6.6
book.qq点抗 1% 2% 8.6
finance.qq点抗 1% 2% 3.6
show8.qq点抗 1% 1% 3.6
auto.qq点抗 1% 1% 6.5
comic.qq点抗 1% 1% 6.8
edu.qq点抗 1% 1% 5.8
tech.qq点抗 1% 1% 3.9
im.qq点抗 1% 1% 2.1
joke.qq点抗 1% 1% 9.9
game-web.qq点抗 2% 1% 1.5
blog.qq点抗 1% 1% 1.9
group.qq点抗 1% 1% 2.9
wpa.qq点抗 2% 1% 1.1
show.qq点抗 1% 1% 3.1
games.qq点抗 1% 1% 3.8
flash.qq点抗 1% 1% 3.0
把分给我吧!!!
这个方法倒是不少,不过要根据自己的具体环境参考选择:
方法一:用js跳转
在空间上分别绑定和
把网站文件传到根目录,把网站传到./bbb/目录
把下面的代码保存为domain.js,然后上传到空间根目录
JavaScript代码
switch(location.host){
case'':
location.href=""
break;
}
往空间根目录的首页的head与/head之间加入scriptlanguage='javascript'src="/bbb/domain.js"/script当输入访问时看不到任何变化,但是当输入访问时,浏览器自动跳转到。
要实现多个网站可以依此类推。或者直接在头部添加类似如下代码:
script language=javascript
if (document.domain =='')
this.location = "" + this.location.pathname + this.location.search;
/script
方法二:(推荐)
用server.Transfer("")来实现一个空间多个站的方法
先将所有的域名绑定到您的虚拟主机上,然后将虚拟主机根目录中的index.asp(首页文件)里加入下列代码就可以了:ASP/Visual Basic代码
%
sn=lcase(Request.ServerVariables("SERVER_NAME")) '用于获取用户是通过哪个域名访问的,并转换成小写
if sn="" or sn="abc点虐 " then server.Transfer("default1.asp")
if sn="" or sn="def点虐 " then server.Transfer("index.html")
%
效果:如果输入的域名是或abc点虐 的话,就访问default1.asp页面,如果是用def点虐 或的话就调用index.html文件。
方法三皮哪:(最方便管理,一个空间放的站越多越推荐)
方法是利用一个asp文件通过浏览器输入的域名,判定是要打开那个文件夹里的站点,来实现一个虚拟放置多个站点(缺点例如打开abc点抗 ,在浏颤亮览器中看到的是abc点抗 /b因为站点在b目录下)
其他说明:如果虚拟主机不支持子目录绑定,这是非常有效的办法实现方法如下 :先建立一个默认主页index.asp,把A站放在A文件夹下,B站放在B文件夹下,C站放在C文件夹下。 index.asp网页文件如下 :
ASP/Visual Basic代码
%if Request.ServerVariables("SERVER_NAME")=" " then
response.redirect "a/index.asp"
elseif Request.ServerVariables("SERVER_NAME")=" " then
response.redirect "b/index.asp"
elseif Request.ServerVariables("SERVER_NAME")=" " then
response.redirect "c/index.asp"
else
response.redirect "aaa/index.asp"
end if%
代码作用说明:
如果用户访问 程序跳转至 空间目录下 a/index.asp
如果用户访问 程序跳转至 空间目录下 b/index.asp
如果用户访问 程序跳转至 空间目录下 c/index.asp
如果用户访问 没有指定的 程序跳转至 空间目录下 aaa/index.asp
elseif Request.ServerVariables("SERVER_NAME")=" " then
response.redirect "b/index.asp"
这段是可以无限复制的,一个虚拟主机放几百个站点就是自己设置的了只要把域名都绑定在虚拟主机上,然后设置这个域名所绑定茄握宽的站点就OK了,这种要看虚拟主机能绑多少个玉米。能绑100个的话就能放100个站,并且利于网站管理,这样做可以根据文件夹名,就知道这个是哪个站。
PHP空间的方法
利用PHP是可以实现这个功能的。不但让他运行多个网站,而且还可以实现每个网站独立域名。下面把详细的步骤说明一下。首先了解一下$_SERVER['HTTP_HOST']变量。这个变量在PHP中是用来取浏览器中所输入的地址的。可以实现上面的功能了
先把需要的两个域名解析到空间。比如:www.***com 和 www.***点吸烟 两个域名。如果有更多的域名也没关系。方法是一样的。
把默认文档设置为index.php,当然空间需要是支持PHP的哦。:)
3、利用if ... else 来判断来访地址,并作出分析。代码如下:
?if($_SERVER['HTTP_HOST']=="";){?
META HTTP-EQUIV="Refresh" CONTENT="1;URL="
?}else if($_SERVER['HTTP_HOST']=="mycalf点抗 "){?
META HTTP-EQUIV="Refresh" CONTENT="1;URL="
?}else if($_SERVER['HTTP_HOST']=="";){?
META HTTP-EQUIV="Refresh" CONTENT="1;URL="
?}else{?
META HTTP-EQUIV="Refresh" CONTENT="1;URL="
?}?
4、完成
这里要说明的一点是,有的时候域名是用大写的,那么就需要对$_SERVER['HTTP_HOST']这个变量进行处理,来让他把所有的字符转换成小写。
代码如下:
?
$querystring = preg_replace(array("/\(\)/","/_/"),array("","-"),$_SERVER["QUERY_STRING]);
$I = strtolower(trim($_SERVER['HTTP_HOST']));
?
如果是这样写,就需要把上面的?if($_SERVER['HTTP_HOST']=="";){?这句变为?if($I=="";){?,这样就可以在输入网址是大写的时候,也可以正常访问了。
这个方法也有一个不足点,就是需要在域名后面跟一个目录名。但是如果你不怕乱的话,也可以把两个网站都放到根目录下。但是推荐是每个网站一个目录。现在许多空间商,都支持5个以内的域名的解析。这样就可以买一个空间,拥有5个网站了。
这个办法的优势也是有的,他每个域名都是可以访问其他网站的,比如输 与访问 域名得到的效果是一样的。
其实空间麻烦的是数据库问题,不过数据库也是可以多个网站共享一个数据库的,只要不让表名一样就可以了。访问起来道理差不多。