发新话题
打印

[求解] asp的301到底该怎么做?苦恼中。

asp的301到底该怎么做?苦恼中。

我需要把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个小时了。天。

TOP

TOP

谢谢,我的天,有这么好的东西。都不知道,

TOP

最全的Asp单页实现多网站多域名的301重定向
本文来自: 漫步浪尖(http://QQCampus.org) 详细出处参考:http://qqcampus.org/Seo/asp-domain-301.html

TOP

发新话题