现在的位置: 首页 > 建站技术 > 正文
一个空间同时运行多个网站的方法(多域名一空间)
2011年05月12日 建站技术 ⁄ 共 906字 暂无评论 ⁄ 被围观 4,576 views+

******本文为本站作者日志,转贴时请注明:http://www.L246.com/  作者:jony(佐尼)******

一个空间可以同时运行多少个网站呢?(当你的空间不支持子目录时)
答案是:无限个!! 你的虚拟主机允许绑定多少个域名,而且你的空间足够大,文件名不冲突,那就可以运行多少个站.

如何实现呢?
我们可以asp中的 Request.ServerVariables("SERVER_NAME")来获取网站的域名,通过判断域名来进行动态跳转或载入页面。
请看下面代码:
<%
if Request.ServerVariables("SERVER_NAME")="dimihui.com" then
response.redirect "club"
elseif Request.ServerVariables("SERVER_NAME")="bbs.dimihui.com" then
server.transfer "index.htm"
elseif Request.ServerVariables("SERVER_NAME")="www.L246.com" then
server.transfer "newasp.asp"
else
server.transfer "index.htm"
end if
%>

这是本站的index.asp文件。

先来看看里面的代码:
server.transfer 载入文件代码并终止运行后面的代码。
response.redirect 直接重定向。
使用server.transfer可以使index.asp里面的代码动态化,同时你的空间的默认首页为index.asp时,连可以做到隐藏首页地址的作用。
response.redirect 这个可以用在跳珠到指定文件夹,例如跳转的bbs/目录等。
if then else 这个就不用说了吧,大家都懂。

这是asp版本的实例,php,asp.net等都可以实现这样的效果,还有rewrite(伪静态)也可以实现这样的效果,这里就不多说了。
******本文为本站作者日志,转贴时请注明:http://www.L246.com/  作者:jony(佐尼)******

BY JONY 2009-06-22

一些事一些情在线收听与下载

一些事一些情在线收听与下载

给我留言

留言无头像?


*

×