ASP网站换域名,301定向怎么做

 我来答
笛子音悦
2016-12-07 · 每天更新优质内容,欢迎大家关注
笛子音悦
采纳数:88 获赞数:1150

向TA提问 私信TA
展开全部

一、ASP空间更换网站域名方法

第一步:先备分旧网站所有的资料,包括网站源代码,网站数据库等

第二步:购买新的虚拟主机,然后上传旧网站的源代码并还原数据库

第三步:将新购买的域名指向新购买的虚拟主机

注意前三步上传到的文档的目录结构要与原来的旧网站一致,不要更改

第四步:修改原来的虚拟主机的根目录下默认文档,也就是原来的旧网站的首页,比如index.html或者Default.asp,将其这个默认文档作301重定向处理,具体如何做301重定向这里只以ASP网站为例来说一下如何作重定向处理,打开默认文档删除这个认文档之前所有的代码并添加301重定向代码,注意这个默认文档一定要是asp的文档,而不能是静态的,比如index.html这样的,静态的文档是不能作301重定向处理的,具体的重定向的代码如下:

<%@ Language=VBScript %>

<%

Response.Status="301 Moved Permanently"

Response.AddHeader "Location",http://www.你的新域名/

%>


二、301定向

1:可以一打开旧域名的网站就直接跳转到新域名

2:告诉搜索引擎域名已经作了更换,这样对搜索引擎更友好

3:转移网站权重,原来的网站权重可以通过域名的跳转转移一部分

第五步:将其它所有栏目页包括内容页的asp文档也全部作301重定向处理,那么栏目页如何作301重定向处理,这里同样以asp的网站的一个栏目为aboutus.asp的文档为例

1:删除aboutus.asp下面原来的代码,

2:加如下的代码

<%@ Language=VBScript %>

<%

Response.Status="301 Moved Permanently"

Response.AddHeader "Location",http://www.你的新域名/aboutus.asp

%>

如果你的网站原来有生成静态功能的话而且搜索引擎又收录了你的全部是静态页的话那么又如何处理呢?这里以一个

1:同样保留原有旧网站的静态页

2:将每个静态页面里面的内容删除(注意是删除静态页面里面的内容而不是删除静态页)

3:将每个静态加如下的代码:(这里假设在网站的根目录下面有一个这样的静态文档1.html)

<meta http-equiv="refresh" content="0;URL=http://www.你的新域名/1.html ">





已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友577f80d
2016-11-22 · TA获得超过791个赞
知道小有建树答主
回答量:1352
采纳率:66%
帮助的人:527万
展开全部
<%
if request.ServerVariables("HTTP_HOST")="XXXX.com" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.YYYY.com/"
Response.End
end if
%>
将上述代码加入你的网站程序公共文件 其中XXXX.com为你的老域名,YYYY.com为新域名。如果带www的话就写两遍
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式