将Discuz程序换了wordpress,同时也换了域名。
帖子是可以使用插件来实现301到新文章,没看的可以点回去看看《Discuz 换 WordPress 程序后301解决方案(不同域名不同URL)》
帖子的跳转插件只能实现帖子跳转,但是如果是其他插件生成的链接呢?(主要这个插件的链接已经被搜索引擎收录。)
这里我使用的是飞鸟小视频插件。
我们可以使用JS代码来进行判定跳转。因为链接多,使用JS判断执行肯定会影响速度,不过好歹有方法可以解决问题。慢就慢吧。
首先看JS代码参考:
文中提到了一个代码片段。
//获取当前浏览器所访问的网址
var path = window.location.href;
//alert(path);
if (path=='https://zz2zz.com/home') { window.location.replace("https://www.zz2zz.com");
}
将上面加粗的部分放到控制器中区运行一下。
就获得当前所访问的页面链接。
然后根据上面的进行修改。
我们建立一个go.js文件,命名由你定。
go.js
//获取当前浏览器所访问的网址
var path = window.location.href;
//alert(path);
if (path=='http://www.123.com/plugin.php?id=fn_video&m=play&playid=4') {
//旧链接 window.location.replace("https://www.zz2zz.com/test/1.html");
//新链接
}
后面可以无限if(path){window.location.replace()}
来达到判断的目的。
我们将这个JS文件上传到根目录,使用script标签引入到头部。每次打开网页的时候就可以执行判断一次。(速度不行,但效果实现,还要什么直行车。)
批量
批量方法,如果你挨个去修改这些链接会很麻烦,这里分享一个批量的小方法。(前提是你已经收集好这些链接)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。