苏州域名注册知识
网站策划、网络推广
网站建设、网站制作设计
网站优化、SEO排名优化
SEO培训、SEO教程
整站优化、整站SEO推广
网站推广、网络营销
关键词优化、关键词排名
域名主机、企业邮箱
苏州网站建设业务范围
苏州网站建设知识库大全
· 如何才能避免SEO网站被复制或
· 哪些方法技巧有利于网站SEO快
· 凤巢网络总结常见的移动端SEO
· 搜索引擎SEO优化是否对于女性
· 分析营销型手机网站seo优化具
· 选对SEO外包公司对于企业网站
· 公司网站SEO优化过程中如何确
· 南京网站优化SEO需要注意的一
· 怎么样的SEO文章才能带来精准
· 想成为SEO大牛级别的人物需要
苏州网站建设常见问题
推广知识
网站制作过程中如何简单利用404页面做全站301重定向

最近遇到一个使用国内虚拟空间又不支持伪静态的客户需要更换新域名,但由于新域名未备案无法直接绑定使用,故暂时只能将网站数据放在国外使用新域名,老域名做全站301重定向至新域名。

我们都知道服务器的话很容易做,直接在IIS里面或者伪静态里面设置即可,如果做了很多限制的虚拟空间如何做全站301重定向呢?下面是直接利用404错误页来做301全站重定方法:(前提是可以自行设置404错误页面)。

1,将空间404错误页设置为404.asp;
2,将空间默认首页设置为404.asp;
3,将以下代码保存为404.asp,并上传至旧空间根目录:
以下是引用片段:
<%
url1="http://www.szfengchao.com"  ’原域名
url2="http://www.jsfengchao.com"  ’新域名
u1=Request.ServerVariables("SERVER_NAME")’取得网址域名地址
u2=Request.ServerVariables("URL")’获取 .com/net/等后面的UL地址
if Trim(Request.QueryString)<>"" then’如果有变量参数,就获取,没有就跳过
u3="?"&Trim(Request.QueryString)
end if
url="http://"&u1&u2&u3   ’将获取到如http://www.szfengchaocom/404.asp?404;http://www.szfengchao.com:80/news/689.html
url=replace(url,url1&"/404.asp?404;","")
url=replace(url,url1&":80",url2)
url=replace(url,url1&"/404.asp",url2) ’针对首页301跳转
url=replace(url,"index.asp","")
’Response.write(url)
Response.Status="301 Moved Permanently"
Response.AddHeader "Location",url

if request.ServerVariables("HTTP_HOST")="jsfengchao.com"  then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.jsfengchao.com"
Response.End
end if
%>

注意:将以上原域名和新域名都更换成你自己的。
4,访问试试吧,大功告成。


但是,如果虚拟空间连404页面都无法自行设置呢?又或者404页面不能设置为ASP格式,只能HTML或HTM静态格式怎么办?这样的话只能利用JS全站跳转了,虽然不是301重定向,但还是能保留住原域名流量的。下面是404.html格式,用法跟上面的一样。
以下是引用片段:

用JS全站跳转的话只需要输入一个新域名就行。

发布时间:2024-01-27 17:37:36 点击率:1289 返回上一页
公司地址: 苏州市高新区浩福路1号维田商务中心3楼
垂询热线: 13771728337
公司邮箱: sales@jsfengchao.com
客服在线: 点击这里给我发消息
2018年 抓住网络营销火爆之年
下一个成功故事的主角就是您
一切为您提高成效
足不出户 营销全球
凤巢网络全体员工用心为您服务
祝您新年快乐
主营业务:苏州网站建设 苏州网站制作 苏州网站优化 苏州网络公司 苏州SEO优化 苏州做网站 苏州网络推广 苏州网站建设公司 苏州网站制作公司 苏州百度推广 苏州网站设计