我需要把aaa.com301到www.aaa.com
试了很多办法,都不能实现,又不懂ASP请这里的高人帮助下。
在点石发有一贴,尽管朋友们都很热心。但都没能解决问题。是这样的
在网上找了很多东西。
我试了很多次,整不出来,特求救。
本来以为很简单的,没想到这么复杂。
ASP版本 - 检测当前的域名中是否带有"www."字样
QUOTE:
<%
Dim theUrl
theUrl = Lcase(Request.ServerVariables("HTTP_HOST") )
If Instr(theUrl, "www.")<1 Then
'这一行文字要替换成放置301转向代码
Response.Write "测试信息:网址里面没有www. 字符,应该转向"
Else
Response.Write "测试信息:找到了www. 字符,不做任何动作"
End If
%>
以下是做301的代码
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “
http://www.lesishu.cn/articles/301/”
%>
3、ASP.Net下的301转向代码
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”
http://www.lesishu.cn/articles/301/“);
}
</script>
最后弄成这样,还是没有办法
<%
Dim theUrl
theUrl = Lcase(Request.ServerVariables("HTTP_HOST")
If Instr(theUrl, "www.")<1 Then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.5bpd.com/"
End If
%>
<%
'///////////////////////////////////////////////////////////////////////////////
'// Z-Blog
'// 作 者: 朱煊(zx.asd)
'// 版权所有: RainbowSoft Studio
'// 技术支持:
rainbowsoft@163.com
'// 程序名称:
'// 程序版本:
'// 单元名称: default.asp
'// 开始时间: 2004.07.25
'// 最后修改:
'// 备 注: 主页
'///////////////////////////////////////////////////////////////////////////////
%>
后来又找到一个东西,就是下面这个,但还是不行。
<%
if Request.ServerVariables("SERVER_NAME")=www.aaa.com then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.bbb.com/"
else
response.redirect "main.asp"
end if
%>
存为index.asp
bbb.com 的首页为main.asp
一定要帮下忙啊,非常感谢了。我整了不下4个小时了。天。