【问题标题】:Azure Application Gateway - Rewrite Links returnedAzure 应用程序网关 - 返回的重写链接
【发布时间】:2022-02-21 15:33:07
【问题描述】:

我正在尝试使用应用程序网关为单独域上的网页提供一种语言。

设置如下: domain.com 正在运行整个站点,默认语言是英语 domain.com/de 提供德语版本的页面

我想做的是使用 domain.de 来提供德语页面。

设置覆盖后端路径 (/de/) 可以完美地为页面提供服务,但在页面内部有很多链接会变成 domain.de/de/pageTitle。我想从这些链接中删除 /de/,但似乎无法弄清楚如何。

谁能指出我正确的方向?

【问题讨论】:

    标签: url-rewriting azure-application-gateway


    【解决方案1】:

    借助应用程序网关中的 URL 重写功能,您可以:

    重写host name、path和query string of the request URL

    选择重写侦听器上所有请求的 URL,或仅重写与您设置的一个或多个条件匹配的那些请求。这些条件基于请求和响应属性(请求、标头、响应标头和服务器变量)。

    选择基于原始 URL 或重写 URL 路由请求(选择后端池)

    要了解如何使用 Azure 门户使用应用程序网关重写 URL,请参阅 here。

    [!NOTE] HTTP 标头和 URL 重写功能仅适用于应用程序网关 v2 SKU

    有关更多信息,您可以关注此MS Document

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-27
      • 1970-01-01
      • 2020-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多