帖子有一个js重定向脚本。如何不重定向其品类?

时间:2020-01-14 作者:Ooker

我有一篇a类帖子,其中包含以下重定向脚本:

<script>window.location.replace("http://www.w3schools.com");</script>
但是,当我单击时,它也会重定向。如何防止这种情况?

2 个回复
最合适的回答,由SO网友:Paul Elrich 整理而成

如果该重定向脚本是在文章的内容部分编写的,那么它可能会与类别页面上的其余内容一起被调用。

您可以将URL检查添加到javascript中,如下所示:

if(document.URL.indexOf("foo_page.html") >= 0){ 
    window.location.replace("http://www.w3schools.com");
}
并将permalink添加到if语句中

SO网友:KFish

帖子有一个js重定向脚本。

句点如果要重定向JS中的任何内容,请从那里开始作为第一个故障点。没有理由在前端从JS重定向任何内容。有很多重定向插件可以处理您可能需要的任何重定向规则。删除脚本,正确重定向页面,然后继续。

当然,有一些方法可以“修复”您试图做的事情,即在将帖子内容输出到分类页面之前,从帖子内容中删除任何脚本,您无论如何都应该这样做。但您最好不要在JS中从前端执行重定向。

相关推荐

Redirecting from wp-content?

出于某种原因,谷歌从wp内容中提取了我们的一篇文章的PDF版本,并将其作为我们价值较高的关键词之一进行排名。我希望将PDF链接重定向到原始文章的链接,但我似乎无法让重定向插件为wp内容URL工作。如果你对我如何从wp内容PDF url重定向到原始文章url有任何想法,我将不胜感激。谢谢