Как выполнить перенаправление Javascript с помощью на целевой странице на основе включения IP-адресов и исключения других? - PullRequest
0 голосов
/ 27 мая 2020

Заранее благодарю за вашу помощь. Я уже некоторое время пытаюсь решить эту проблему и не могу найти решения. Я пытаюсь создать перенаправление на основе IP-адресов, и чтобы он работал примерно так:

  • Если IP-адрес 123.456.789.10 ИЛИ 456.789.101.11 ИЛИ 789.101.110.12, оставайтесь на page / continue
  • Если IP-адрес отличается от указанного выше, перенаправьте его, скажем, google.com

Чтобы добавить дополнительную сложность, эта целевая страница использует CloudPages в SalesForce Marketing Облако, если это поможет.

Я пробовал такие вещи:

<script runat=server>
Platform.Load("core","1");
var userIP = Platform.Request.ClientIP();   if(userIP==1.123.45.678||userIP==12.345.678.91||userIP==98.76.543.21)
      { Platform.Response.Redirect("<page-to-stay-at-URL>"); 
      }
 else
  {  Platform.Response.Redirect("https://www.google.com");
  }
</script>

Я заменил фактические IP-адреса и URL-адреса, но, надеюсь, это имеет смысл.

К сожалению, ничего не получилось. Заранее благодарим за любую помощь!

...