最近访客
百度未收录

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

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

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

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

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

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

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

//获取当前浏览器所访问的网址
var path = window.location.href;
    //alert(path);
    if (path==\'https://xingkongweb.com/home\') {      window.location.replace(\"https://www.xingkongweb.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.xingkongweb.com/test/1.html\"); 
     //新链接
    }

后面可以无限if(path){window.location.replace()} 来达到判断的目的。

我们将这个JS文件上传到根目录,使用script标签引入到头部。每次打开网页的时候就可以执行判断一次。(速度不行,但效果实现,还要什么直行车。)

批量

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

温馨提示: 本文最后更新于2022/10/20 01:11:59。若文章内容或图片失效,请 留言联系站长反馈!
!
也想出现在这里? 联系我们
创意广告
© 版权声明
THE END
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容