我想做个二级域名的网站,我的泛域名比如www.123.com 我想做个tao.123.com 我已经解析好了,并且已经绑定了,只是我用的虚拟主机,有些方法我查了好多不会弄,我想问的是可以实现吗?具体怎么做呢? 在线等,本人不胜感激,帮我解决我加分,拜托啦!
我想要实现的是访问tao.123.com时候得到的是www.123.com/tao这个单独网页,如何实现啊,提醒下 我使用的虚拟主机,不是单独服务器
è¿ä¸ªæ¹æ³åæ¯ä¸å°ï¼ä¸è¿è¦æ ¹æ®èªå·±çå ·ä½ç¯å¢åèéæ©ï¼
æ¹æ³ä¸ï¼ç¨js跳转
å¨ç©ºé´ä¸åå«ç»å®www.aaa.comåwww.bbb.com
æwww.aaa.comç½ç«æä»¶ä¼ å°æ ¹ç®å½ï¼æwww.bbb.comç½ç«ä¼ å°./bbb/ç®å½
æä¸é¢ç代ç ä¿å为domain.jsï¼ç¶åä¸ä¼ å°ç©ºé´æ ¹ç®å½
JavaScript代ç
switch(location.host){
case'www.bbb.com':
location.href="http://www.boaer.com/bbb/"
break;
}
å¾ç©ºé´æ ¹ç®å½çé¦é¡µç<head>ä¸</head>ä¹é´å å ¥<scriptlanguage='javascript'src="/bbb/domain.js"></script>å½è¾å ¥www.aaa.com访é®æ¶çä¸å°ä»»ä½ååï¼ä½æ¯å½è¾å ¥www.bbb.com访é®æ¶ï¼æµè§å¨èªå¨è·³è½¬å°www.bbb.com/bbb/ã
è¦å®ç°å¤ä¸ªç½ç«å¯ä»¥ä¾æ¤ç±»æ¨ãæè ç´æ¥å¨å¤´é¨æ·»å 类似å¦ä¸ä»£ç ï¼
<script language=javascript>
if (document.domain =='www.boaer.com')
this.location = "www.bbb.com" + this.location.pathname + this.location.search;
</script>
æ¹æ³äºï¼ï¼æ¨èï¼
ç¨server.Transfer("")æ¥å®ç°ä¸ä¸ªç©ºé´å¤ä¸ªç«çæ¹æ³
å å°ææçååç»å®å°æ¨çèæ主æºä¸ï¼ç¶åå°èæ主æºæ ¹ç®å½ä¸çindex.aspï¼é¦é¡µæ件ï¼éå å ¥ä¸å代ç å°±å¯ä»¥äºï¼ASP/Visual Basic代ç
<%
sn=lcase(Request.ServerVariables("SERVER_NAME")) 'ç¨äºè·åç¨æ·æ¯éè¿åªä¸ªåå访é®çï¼å¹¶è½¬æ¢æå°å
if sn="www.abc.net" or sn="abc.net" then server.Transfer("default1.asp")
if sn="www.def.net" or sn="def.net" then server.Transfer("index.html")
%>
ææï¼å¦æè¾å ¥çååæ¯www.abc.netæabc.netçè¯ï¼å°±è®¿é®default1.asp页é¢ï¼å¦ææ¯ç¨def.netæwww.def.netçè¯å°±è°ç¨index.htmlæ件ã
æ¹æ³ä¸ï¼ï¼ææ¹ä¾¿ç®¡çï¼ä¸ä¸ªç©ºé´æ¾çç«è¶å¤è¶æ¨èï¼
æ¹æ³æ¯å©ç¨ä¸ä¸ªaspæ件éè¿æµè§å¨è¾å ¥çååï¼å¤å®æ¯è¦æå¼é£ä¸ªæ件夹éçç«ç¹ï¼æ¥å®ç°ä¸ä¸ªèææ¾ç½®å¤ä¸ªç«ç¹ï¼ç¼ºç¹ä¾å¦æå¼abc.comï¼å¨æµè§å¨ä¸çå°çæ¯abc.com/bå 为ç«ç¹å¨bç®å½ä¸ï¼
å ¶ä»è¯´æï¼å¦æèæ主æºä¸æ¯æåç®å½ç»å®ï¼è¿æ¯é常ææçåæ³å®ç°æ¹æ³å¦ä¸ ï¼å 建ç«ä¸ä¸ªé»è®¤ä¸»é¡µindex.asp,æAç«æ¾å¨Aæ件夹ä¸ï¼Bç«æ¾å¨Bæ件夹ä¸ï¼Cç«æ¾å¨Cæ件夹ä¸ã index.aspç½é¡µæ件å¦ä¸ ï¼
ASP/Visual Basic代ç
<%if Request.ServerVariables("SERVER_NAME")="www.a.com " then
response.redirect "a/index.asp"
elseif Request.ServerVariables("SERVER_NAME")="www.b.com " then
response.redirect "b/index.asp"
elseif Request.ServerVariables("SERVER_NAME")="www.c.com " then
response.redirect "c/index.asp"
else
response.redirect "aaa/index.asp"
end if%>
代ç ä½ç¨è¯´æï¼
å¦æç¨æ·è®¿é® www.a.com ç¨åºè·³è½¬è³ 空é´ç®å½ä¸ a/index.asp
å¦æç¨æ·è®¿é® www.b.com ç¨åºè·³è½¬è³ 空é´ç®å½ä¸ b/index.asp
å¦æç¨æ·è®¿é® www.c.com ç¨åºè·³è½¬è³ 空é´ç®å½ä¸ c/index.asp
å¦æç¨æ·è®¿é® 没ææå®ç ç¨åºè·³è½¬è³ 空é´ç®å½ä¸ aaa/index.asp
elseif Request.ServerVariables("SERVER_NAME")="www.b.com " then
response.redirect "b/index.asp"
è¿æ®µæ¯å¯ä»¥æ éå¤å¶çï¼ä¸ä¸ªèæ主æºæ¾å ç¾ä¸ªç«ç¹å°±æ¯èªå·±è®¾ç½®çäºåªè¦æååé½ç»å®å¨èæ主æºä¸ï¼ç¶å设置è¿ä¸ªååæç»å®çç«ç¹å°±OKäº,è¿ç§è¦çèæ主æºè½ç»å¤å°ä¸ªçç±³ãè½ç»100个çè¯å°±è½æ¾100个ç«ï¼å¹¶ä¸å©äºç½ç«ç®¡çï¼è¿æ ·åå¯ä»¥æ ¹æ®æ件夹åï¼å°±ç¥éè¿ä¸ªæ¯åªä¸ªç«ã
PHP空é´çæ¹æ³
å©ç¨PHPæ¯å¯ä»¥å®ç°è¿ä¸ªåè½çãä¸ä½è®©ä»è¿è¡å¤ä¸ªç½ç«ï¼èä¸è¿å¯ä»¥å®ç°æ¯ä¸ªç½ç«ç¬ç«ååãä¸é¢æ详ç»çæ¥éª¤è¯´æä¸ä¸ãé¦å äºè§£ä¸ä¸$_SERVER['HTTP_HOST']åéãè¿ä¸ªåéå¨PHPä¸æ¯ç¨æ¥åæµè§å¨ä¸æè¾å ¥çå°åçãå¯ä»¥å®ç°ä¸é¢çåè½äº
å æéè¦ç两个åå解æå°ç©ºé´ãæ¯å¦ï¼www.***com å www.***.cn 两个ååãå¦æææ´å¤çååä¹æ²¡å ³ç³»ãæ¹æ³æ¯ä¸æ ·çã
æé»è®¤æ档设置为index.phpï¼å½ç¶ç©ºé´éè¦æ¯æ¯æPHPçå¦ãï¼ï¼
3ãå©ç¨if ... else æ¥å¤ææ¥è®¿å°åï¼å¹¶ä½åºåæã代ç å¦ä¸ï¼
<?if($_SERVER['HTTP_HOST']=="www.123.com";){?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://www.123.com/main">
<?}else if($_SERVER['HTTP_HOST']=="mycalf.com"){?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://123.com/main">
<?}else if($_SERVER['HTTP_HOST']=="www.456.cn";){?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://www.456.cn/home">
<?}else{?>
<META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://www.456cn/home">
<?}?>
4ãå®æ
è¿éè¦è¯´æçä¸ç¹æ¯ï¼æçæ¶åååæ¯ç¨å¤§åçï¼é£ä¹å°±éè¦å¯¹$_SERVER['HTTP_HOST']è¿ä¸ªåéè¿è¡å¤çï¼æ¥è®©ä»æææçå符转æ¢æå°åã
代ç å¦ä¸ï¼
<?
$querystring = preg_replace(array("/\(\)/","/_/"),array("","-"),$_SERVER["QUERY_STRING]);
$I = strtolower(trim($_SERVER['HTTP_HOST']));
?>
å¦ææ¯è¿æ ·åï¼å°±éè¦æä¸é¢ç<?if($_SERVER['HTTP_HOST']=="www.123.com";){?>è¿å¥å为<?if($I=="www.123.com";){?>,è¿æ ·å°±å¯ä»¥å¨è¾å
¥ç½åæ¯å¤§åçæ¶åï¼ä¹å¯ä»¥æ£å¸¸è®¿é®äºã
è¿ä¸ªæ¹æ³ä¹æä¸ä¸ªä¸è¶³ç¹ï¼å°±æ¯éè¦å¨åååé¢è·ä¸ä¸ªç®å½åãä½æ¯å¦æä½ ä¸æä¹±çè¯ï¼ä¹å¯ä»¥æ两个ç½ç«é½æ¾å°æ ¹ç®å½ä¸ãä½æ¯æ¨èæ¯æ¯ä¸ªç½ç«ä¸ä¸ªç®å½ãç°å¨è®¸å¤ç©ºé´åï¼é½æ¯æ5个以å
çååç解æãè¿æ ·å°±å¯ä»¥ä¹°ä¸ä¸ªç©ºé´ï¼æ¥æ5个ç½ç«äºã
è¿ä¸ªåæ³çä¼å¿ä¹æ¯æçï¼ä»æ¯ä¸ªååé½æ¯å¯ä»¥è®¿é®å
¶ä»ç½ç«çï¼æ¯å¦è¾http://www.123.com/home/ ä¸è®¿é®http://www.123.cn/ ååå¾å°çæææ¯ä¸æ ·çã
å
¶å®ç©ºé´éº»ç¦çæ¯æ°æ®åºé®é¢ï¼ä¸è¿æ°æ®åºä¹æ¯å¯ä»¥å¤ä¸ªç½ç«å
±äº«ä¸ä¸ªæ°æ®åºçï¼åªè¦ä¸è®©è¡¨åä¸æ ·å°±å¯ä»¥äºã访é®èµ·æ¥éçå·®ä¸å¤ã
方法如下
1、首先需要下载Editplus,它是一个代码编辑工具。上面提供的是中文版本的Editplus,下载并安装即可。
2、打开Editplus,按照以下步骤,创建一个PHP文件。
3、输入以下代码到Editplus窗口中。
4、注意修改上面的域名和目录,然后保存该文件为index.php,再将该文件通过FTP上传到空间二级目录即可。
扩展资料
1、形如“abc.com/bbs”的采取目录形式的不能够称为二级域名,一般网民称之为“子页面”。
2、形如“.com cn、.net cn、.org cn、.gd cn”的在注册域名时可以见到的也不能够称为二级域名,一般专业人士称之为“二级域”。
3、二级域名的权重高于二级目录,二级域名是作为一个独立的域名出现在互联网上,而二级目录是以网站子页面出现的,所以很多人认为两者之间的权重相同,这种认识是错误的。
4、二级域名比较适用于大型网站。因为使用二级域名可以减短网址途径的长度,也许会对收录起到很好的效果。全站交织衔接,可以使搜索引擎能检索到,还主动生成网站地图。
5、很多人都误把带www当成一级域名,把其他前缀的当成二级域名,是错误的。正确的域名划分为:
.com 顶级域名(一级域名)
baidu.com 一级域名
tieba.baidu .com 二级域名
什么时候使用二级域名好
如果营销团队决定推广一个内容或目的完全不同的url,并且决定使用一个吸引人的子域名,那么使用子域名可能是现实选择。如maps.domain这样的网站,就是出于营销考虑使用的子域名成为可接受选择的例子。一个有很好理由使用子域名的情况是,有时候与主域名区隔开的子域名看起来更有权威性。
要小心新闻媒体对域名的关注,因为没有经验的用户经常不理解子域名的概念或者网站域名可以没有www.使用子目录,少一些华丽的营销比通过品牌和广告教育别人要便宜的多了。所以也需要好好研究一番。
如果在域名中使用关键词至关重要的话,子域名也可能是个很合理的选择。搜索引擎似乎确实给予url中的关键词不少权重,而且子域名中完全匹配的关键词权重比子目录要高一些。
参考资料:百度百科 二级域名的误区
本回答被网友采纳访问二级域名指向我网站根目录的二级目录操作如下:
1.首先需要下载Editplus,它是一个代码编辑工具。上面提供的是中文版本的Editplus,下载并安装即可。
2.打开Editplus,按照以下步骤,创建一个PHP文件。
3.复制以下代码粘贴到Editplus窗口中。
4.注意修改上面的域名和目录,然后保存该文件为index.php,再将该文件通过FTP上传到空间二级目录即可。
扩展资料:
二级域名:需要创建二级域名,设置DNS,修改A记录,指定IP等操作。具体建网站或者编辑网页时,需要对不同二级域名下的内容分开存放。相当于一个独立的网站。
二级目录:就是子目录,继承在主站目录下的,相当于网站的跟目录在建立一个文件夹存放网站。