Javascript 自动将所有链接从一个基本URL重定向到另一个URL(HTML、JS)

Javascript 自动将所有链接从一个基本URL重定向到另一个URL(HTML、JS),javascript,php,html,wordpress,redirect,Javascript,Php,Html,Wordpress,Redirect,第一:英语不是我的母语,所以我希望我能描述我的问题,尽管你能理解,甚至能给我一个解决方案 问题: 我以前的合作伙伴不再有效,所以成千上万的产品链接也不再有效。为了避免用我的手来替换它们,我认为必须有一种方法使用JavaScript(或者类似的东西,不幸的是我是一个编码noob)将所有这些链接重定向到一个新的链接(在我的例子中是amazon startpage) 例如: 来自“”的每个链接(如example-domain.xy/product-z1、example-domain.xy/produc

第一:英语不是我的母语,所以我希望我能描述我的问题,尽管你能理解,甚至能给我一个解决方案

问题: 我以前的合作伙伴不再有效,所以成千上万的产品链接也不再有效。为了避免用我的手来替换它们,我认为必须有一种方法使用JavaScript(或者类似的东西,不幸的是我是一个编码noob)将所有这些链接重定向到一个新的链接(在我的例子中是amazon startpage)

例如: 来自“”的每个链接(如example-domain.xy/product-z1、example-domain.xy/product-z2等)都应重定向到“”

解决方案: 那么,执行此操作需要哪些代码?我使用Wordpress,它可能会帮助你。我想,functions.php中的一些JS可以处理这个问题


非常感谢你

您最好的选择是使用WP插件重写/替换所有URL。这种方法只需要重写一次,以后就不用担心了。小心点


类似于插件的东西可能会起作用,否则请尝试

以下是您将使用的JavaScript:

var links=document.getElementsByTagName(“a”);
对于(变量i=0;i




可能的解决方案是使用自定义查询直接更改数据库上的链接。您可以在服务器配置中执行HTTP 301(永久重定向)。@phanter它们是附属链接-OP无法访问它们指向的服务器。这看起来很好!所以我必须把你的代码复制到functions.php中?非常感谢我的朋友!您应该能够使用复制代码在header.php文件的head部分添加脚本这里有一些有用的参考:不幸的是,它不起作用:(我将代码从VAR复制到了}到给定的部分(没有a hrefs)您是否更改了“if”上的URL行以匹配您试图替换的实际域?您将其放在header.php模板文件的某个部分,在meta标记和样式表链接之间,周围是?您可以显示您的代码以便实际查看一些内容吗?我已经按照您的指示做了,并将其放在header.php:var l中的/head之前inks=document.getElementsByTagName(“a”);for(var i=0;i