有些空间不能绑定子目录,这也就意味着这个空间只能做一个网站,但是,有时我们需要做个网站,还想和原来的网站有所区别,那么,你也许会用到下面的这个代码。
根据域名跳转到指定的网址或目录。
如果您的网站是ASP版本的,那么可以使用下面这个。
======源码开始处 ======
<%
if Request.ServerVariables("SERVER_NAME")="www.qs5.org" then
response.redirect "index.html"
else
if Request.ServerVariables("SERVER_NAME")="qs5.org" then
response.redirect "http://www.qs5.org/"
else
response.redirect "404.htm"
end if
end if
%>
======源码结束处 ======
下面,我来解释下这个代码的使用方法;
if Request.ServerVariables("SERVER_NAME")="www.qs5.org" then
这段代码中的 标红部分为 当域名为 这个时,跳转到下面的内容。
response.redirect "index.html"
这个内容可以是指定的文件、目录、甚至是域名(注:域名请加http://)
而这段代码:
response.redirect "404.htm"
表示当访问域名域名没有设置时,统一跳转到 404.htm 这个文件。
添加方法:
else if Request.ServerVariables("SERVER_NAME")="域名" then
response.redirect "跳转到的地址"
else
可以增加无数个域名。
同时,每添加一条记录,就在最后的%>前加上一个end if
然后把修改完的代码另存为 index.asp 上传到根目录即可。
PHP版:
======源码开始处 ======
<?php
switch ($_SERVER["HTTP_HOST"])
{
case "qs5.org":
header("location:www.qs5.org");
break;
case "blog.qs5.org":
header("location:blog");
break;
case "www.qs5.org":
header("location:index.html");
break;
case "www.1111.com":
header("location:www.1111.com");
break;
case "1111.com":
header("location:1111.html");
break;
}
?>
======源码结束处 ======