如何根据用户在剃刀视图内的国家/地区将我的网站重定向到特定于国家/地区的URL Umbraco

时间:2019-08-07 07:21:09

标签: javascript c# jquery asp.net-mvc

在我的剃须刀视图中,我使用以下方法获取用户的国家/地区来源:

var userCountry = Request.Headers["CF-IPCountry"].ToLower();

现在基于该国家/地区,我想将我的网站URL重定向到特定国家/地区的URL。基本上,我在30个国家/地区拥有30个网站。

ex:对于印度,我的网站将如下所示: www.test.com/en-in。 对于澳大利亚, www.test.com/en-au。 对于新西兰, www.test.com/en-nz

在剃刀视图(主模板)中,我写了类似

Response.Redirect("https://www.test.com/en-{userCountry}");

这会导致错误消息:“网页重定向过多” 该如何处理?

1 个答案:

答案 0 :(得分:0)

已解决。我找到了解决方案。我已经使用会话变量来实现它。

static int probe(struct i2c_client *client, const struct i2c_device_id *id)
{
      thread = kthread_run(poll_task, power, "poll_task");
}

static int remove(struct i2c_client *client)
{
      kthread_stop(thread)      
}
static int poll_task(void *data)
{
    while (!kthread_should_stop()) {
        if (condition)
            goto exit;
            .
            .
            .
    }  
exit:
    return ret;
}