Url rewriting haproxy相当于.htaccess RewriteCond RewriteRule

Url rewriting haproxy相当于.htaccess RewriteCond RewriteRule,url-rewriting,url-redirection,haproxy,Url Rewriting,Url Redirection,Haproxy,现在我有进入的权限 RewriteCond %{HTTP_HOST} ^(tiny.url) [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] 这很有效。如果我在其中包含一个路径,那么它会将其转换为完整的url 例: tiny.url/somefolder 然后去 www.example.com/somefolder 在haproxy我该怎么做 我有: 重定向位置 http://www.example.com if

现在我有进入的权限

RewriteCond %{HTTP_HOST} ^(tiny.url) [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
这很有效。如果我在其中包含一个路径,那么它会将其转换为完整的url

例:

  • tiny.url/somefolder
然后去

  • www.example.com/somefolder
在haproxy我该怎么做

我有: 重定向位置

http://www.example.com if { hdr(host) -i tiny.url }

这可以工作,但不允许将完整路径转换为完整url。我该怎么做呢。我在haproxy中找不到任何帮助。我肯定我不知道键入什么才能找到我需要的帮助。

我还没有测试过这一点,但我认为您需要在类似以下内容中使用
重定向

redirect prefix http://www.example.com if { hdr(host) -i tiny.url }

希望能有所帮助。

我还没有测试过这一点,但我认为您需要在类似以下内容中使用
重定向

redirect prefix http://www.example.com if { hdr(host) -i tiny.url }
希望有帮助