Как перенаправить определенный URL на другой URL - PullRequest
0 голосов
/ 13 февраля 2019

Мне нужно сделать так, чтобы конкретная ссылка на странице перенаправляла на 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>

Заранее благодарим вас за любые предложения / рекомендации по этому вопросу.И, пожалуйста, примите мои извинения, если я неправильно разместил свой вопрос (я очень новичок в этом).

1 Ответ

0 голосов
/ 13 февраля 2019

Исходя из вашего ответа на мой комментарий, я теперь понимаю, чего вы пытаетесь достичь.

Если вы не можете обновить HTML напрямую, добавьте этот javascript на учетную страницу

let wes = document.querySelectorAll('a[href*="wes-grady"]');
wes.forEach(link => {
   link.href = 'https://gatewayrealtynp.idxbroker.com/i/listings';
});

Если вы можете запустить этот бит javascript на сайте Wordpress, он будет искать все ссылки, содержащие термин wes-grady, а затем переключит href только из тех ссылок, которые выуказано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...