******本文为本站作者日志,转贴时请注明: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