Заранее благодарю за вашу помощь. Я уже некоторое время пытаюсь решить эту проблему и не могу найти решения. Я пытаюсь создать перенаправление на основе 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-адреса, но, надеюсь, это имеет смысл.
К сожалению, ничего не получилось. Заранее благодарим за любую помощь!