简单利用404页面做全站301重定向

发表日期:2014-01-26   资讯来源:佰牛科技   浏览:128

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

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

1,将空间404错误页设置为404.asp;
2,将空间默认首页设置为404.asp;
3,将以下代码保存为404.asp,并上传至旧空间根目录:

以下是引用片段:
<%
url1='http://www.71wl.com'  ’原域名
url2='http://www.studstu.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.71wl.com/404.asp?404;http://www.71wl.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')='studstu.com'  then
Response.Status='301 Moved Permanently'
Response.AddHeader 'Location','http://www.studstu.com'
Response.End
end if
%>

注意:将以上原域名和新域名都更换成你自己的。

4,访问试试吧,大功告成。

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

以下是引用片段:
<script language='&#106avascript' type='text/&#106avascript'>
        <!--
        var abc = 'www.studstu.com';
        var qwe = window.location.host;
        if(qwe != abc){
        window.location = 'http://' + abc + window.location.pathname + window.location.search + window.location.hash;
        }
        -->
        </script>

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

 

内容标签:
网站加载优化
包装优化
优化官网
深圳网站建设
推荐案例
{ solution_title }
相关资讯

联系我们-新盛娱乐客服开户注册电话15559858555

首页-新盛娱乐公司-电话【15559858555】【微信】新盛公司微同步【在线客服-15559858555】开户电话-客服开户-热线开户-咨询-联系-代理开户-在线开户-开户网址-注册开户-开账号-开会员

日期:2025-06-25    浏览:100

浅谈Seo工作中执行力的重要性

总的来说’PDCAR法则”就是制定好计划马上实施,计划实施完毕后,将整个计划执行的过程回顾一遍,仔细考虑每个细节,确认哪些部分成功了,哪些部分是失败的。

日期:2016-05-16    浏览:120

SEO大牛是如何“原创”网站文章的?

首先是收集长尾关键词,你可以去百度指数、百度相关搜索栏、百度知道问答或者软件等等地方收集到长尾关键词。有一点要注意的是,我们收集好关键词后要进行整理,把明显不相关的长尾词筛选,比如搜索钢管时会出现"钢管舞"这跟做钢管这一产品词没有帮助。

日期:2016-05-16    浏览:123

外链建设如何影响网站关键词排名

再次是外链的相关性远比数量重要,很多SEOER做外链基本不注重相关性,在他们看来,只要悬挂外链的网站有高权重即可,并且觉得外链做的越多越好,也就是说十分注重外链的数量,忽略的质量。

日期:2016-05-16    浏览:122

如何识别SEO中的水货?

百科中原理写的是向百度发送数据包。大哥,你发了也得人家接收执行才行。这边如果写成『缓存溢出可执行漏洞』,那还具有一定可行性。而忽悠大师是不会这么深入研究的,他们最擅长的就是抛出一套理论,让你觉得很高深,很有效,其实具体怎么执行,往往他们都说不出个所以然来。

日期:2016-05-16    浏览:120

精简优化代码是做好SEO优化必须的一个步骤

尽量采用局您的页面,局的益处是让搜索引擎爬虫能够更顺遂的、更快的、更友好的爬完您的页面局还可以年夜量缩减网页巨细,这在SEO优化工作中起到很大的浸染,不仅提高浏览的速度,更使得代码更精练、流利、更轻易放置更多内容。

日期:2016-05-16    浏览:121

对于于门第上网站seo优化的网站操作

网站题目:关于一度新站来说是很首要的,第二天你网站题目就成为了呵呵,这可是举例,百度引擎可没有喜爱网站题目没有断变来边去,新站要安靖做兴起,就要想好一度面前的题目,假如斯后需求批改,也最好正在网站有所根底的状况下,遏制修正。

日期:2016-05-16    浏览:130

SEO优化 文章隐藏的文本和链接算是作弊?

在网站底部添加闪动的友情链接,只需要拉动到网站底部就可以看到一排闪动,从源代码里面可以看到,也有添加到其他地方的(这个情况一般都是网站被黑了,网站怎么预防请看:网站被黑预防措施)

日期:2016-05-13    浏览:122