我需要将页面上的特定链接重定向到与当前链接不同的URL。该页面为https://gatewayrealtynp.idxbroker.com/idx/roster,这是我只需要重定向其中一个代理的“查看活动列表”链接。我应该注意,我无权访问根文件。
我已经研究并尝试了几种JS方法,但到目前为止没有任何效果。这是我最近尝试过的代码:https://gist.github.com/Hope0417/05257b6798d1720bd740b09537a655ee。在开始和结束<script>
标签之间放置相同的<head>
代码也不起作用。使用此代码时,它将整个“花名册”页面重定向到新的URL,这不是我所需要的。
我也尝试过在<meta HTTP-EQUIV="REFRESH" content="0; url=https://gatewayrealtynp.idxbroker.com/i/listings">
标签之间使用<head>
,但它与上述代码具有相同的作用。 <head>
标签之间的这段代码不执行任何操作:
<script type="text/javascript">
var oldWesLocation = https://gatewayrealtynp.idxbroker.com/idx/agent/141880/wes-grady;
location = https://gatewayrealtynp.idxbroker.com/i/listings;
</script>
在此先感谢您的任何建议/指导。而且,如果我发帖不正确(我对此很陌生),请接受我的道歉。
答案 0 :(得分:1)
根据您对我的评论的回复,我现在了解您要实现的目标。
如果您无法直接更新HTML,请将此javascript添加到roster page
let wes = document.querySelectorAll('a[href*="wes-grady"]');
wes.forEach(link => {
link.href = 'https://gatewayrealtynp.idxbroker.com/i/listings';
});
如果您可以在Wordpress网站上运行此javascript代码,它将查找包含术语wes-grady
的所有链接,然后仅将那些链接中的href
切换到该链接您指定的。