广告投放

Discuz 使用JS代码将插件生成链接301到新网站(无序链接301重定向)

将Discuz程序换了wordpress,同时也换了域名。

帖子是可以使用插件来实现301到新文章,没看的可以点回去看看Discuz 换 WordPress 程序后301解决方案(不同域名不同URL)

帖子的跳转插件只能实现帖子跳转,但是如果是其他插件生成的链接呢?(主要这个插件的链接已经被搜索引擎收录。)

这里我使用的是飞鸟小视频插件。

我们可以使用JS代码来进行判定跳转。因为链接多,使用JS判断执行肯定会影响速度,不过好歹有方法可以解决问题。慢就慢吧。

首先看JS代码参考:

Discuz 使用JS代码将插件生成链接301到新网站(无序链接301重定向)插图
Discuz 使用JS代码将插件生成链接301到新网站(无序链接301重定向)插图

js 准确获取当前页面 url 网址信息及 301 重定向实战

文中提到了一个代码片段。

//获取当前浏览器所访问的网址
var path = window.location.href;
    //alert(path);
    if (path=='https://zz2zz.com/home') {      window.location.replace("https://www.zz2zz.com");
    }

将上面加粗的部分放到控制器中区运行一下。

Discuz 使用JS代码将插件生成链接301到新网站(无序链接301重定向)

就获得当前所访问的页面链接。

Discuz 使用JS代码将插件生成链接301到新网站(无序链接301重定向)

然后根据上面的进行修改。

我们建立一个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标签引入到头部。每次打开网页的时候就可以执行判断一次。(速度不行,但效果实现,还要什么直行车。)

批量

批量方法,如果你挨个去修改这些链接会很麻烦,这里分享一个批量的小方法。(前提是你已经收集好这些链接)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
广告位招租919838898
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索