您的位置:主页 > 重定向 >

重定向 新旧网站分不同域名旧url跳转到新域名两站共存

2019-09-29作者:纪涛博客来源:68up.com次阅读

本人的68up.com自2014年11月开始记录我的日常琐屑,一般都是一些自己下载过用过的觉得好用的软件的网盘地址,挂到上面分享出来 方便大家下载的到。

avatar.jpg

微信截图_20190321134005.jpg

同时也记录一些心得点滴。最近突然想用68up.com这个域名做自己的博客,便大张旗鼓的买了阿里云服务器,转移从百度云那边的备案到阿里云,(没想到现在备案还挺快 当天就下来了,这无疑也给我咸鱼似的暗淡的人生,有了一点痛快的感觉。)。看上了一款付费主题yd0328,(说实在的这个是第一次掏钱买主题,之前都是用免费的,或者想办法找破解的),必须得选一个好域名,思前想后,还是68up.com这个域名好。就把原“纪涛的碎语”给删了,但是留了备份。博客很快搭建起来了,将折腾博客死链的事,写了一篇博文《阿里云宝塔BTpanel的nginx配置文件做301整站和302单条链接跳转方法笔记》。分享到微信朋友圈,和微博,居然在微博获得了400多次的阅读曝光,给这篇文章带来几十个访问量。

        过了几天,发现有想记录的东西没地方记录了,现在又想把碎语微博给恢复,由于是asp的,不能用现在的linux服务器,所以还是在原来的花108买的服务器上。这个服务器真是个坑爹货,经常打不开或者比较慢,虽然和独立IP的阿里云没法比但是好歹便宜。便随手找了个域名"qs53.com"挂了起来,挂起来后发现一个问题,旧版的收录在68up.com下面呢,有些地址可能有朋友需要点开下载东西,就会出现404或者302转到guestbook上。

于是便开始折腾nigix的302域名之间的跳转。

旧版的内页收录基本都是 index.asp?id 和 logindex.asp?id这样的形式 (曾经想在上面开个主页 将碎语微博移到log下面,用了一个index.asp的文件放置在优先级最末,然后收录的页面访问到就带参数跳转到logindex.asp?=id)为了不流失这些文章的访问,决定研究一下301或者302跳转,最终用的是302,因为考虑到这些页面可能在蜘蛛严重没什么质量。301可能不管好的坏的都传递给新域名。302是临时重定向,相对来说搜索引擎会对68up.com下面的一些收录视为404 ,也正是我想要的结果,希望减少一些68up.com和qs53.com直接的关联度,两个站都做各自的内容。

下面是在68up.com的nigix配置文件里写的跳转规则。(写的时候还有点怕万一写错了 网站又出问题了)

if ( $uri = "/log/" ){
    return 302  http://qs53.com$request_uri;
}

if ( $uri = "/log" ){
    return 302  http://qs53.com/;
}

if ( $uri = "/index.asp" ){
    return 302  http://qs53.com$request_uri;
}

if ( $uri = "/log/index.asp" ){
    return 302  http://qs53.com$request_uri;
}

因为考虑到 带"/"不带"/"在nigix眼中是两个地址。所以"/log/"和“log”都出现了。

为了让友情链接里的老朋友还能偶尔来看到我的“纪涛的碎语”,我在68up.com纪涛博客上,加了以下js代码,判断他们来路进行对应的跳转。

<script>
var s=document.referrer;
if(s.indexOf("newz.cn")>0||s.indexOf("bobbychen")>0||s.indexOf("1ning.com")>0||s.indexOf("pubeer.com")>0||s.indexOf("fbox.top")>0)
{
self.location="http://qs53.com";
}
</script>

 

凡本站注明“本站”或“投稿”的所有文章,版权均属于纪涛博客或投稿人,未经本站授权不得转载、摘编或利用其它方式使用上述作品。本站已授权使用的作品,应在授权范围内使用,并注明“来源:纪涛博客”并附上链接。违反上述声明者,本站将追究其相关法律责任。

编辑:68up.com 关键词:

网友评论

随机推荐

图文聚集

热门排行

最新文章

新浪微博 腾讯微博 RSS订阅