I prefer this style, it's easier to read.

"plugins": {
        "redirect": {
        "uri": "https://$host:9443$request_uri";,
        "ret_code": 301
     }
}



On Thu, Mar 24, 2022 at 10:04 PM Kwanhur Huang <huang_hua2...@163.com>
wrote:

> hi, the community
>
> Issue #4400 <https://github.com/apache/apisix/issues/4400> point out
> that, expectedly modify default redirect server port. Original description:
>
> Can the port be set for http_to_https in the redirect plugin?
>
> The default https port of apisix is 9443, but after I set http_to_https to
> true,
> visiting "http://test.com:9080/service/ <http://test.com:9080/service/>"
> will redirect to "https://test.com/service/ <https://test.com/service/>",
> my expected to jump to "https://test.com:9443/service/ <
> https://test.com:9443/service/>"
>
>
> From comment <
> https://github.com/apache/apisix/pull/6686#issuecomment-1075798013> posts
> that better to extend `uri` attribute. This will bring a big change under
> http_to_https mode, as my explanation here <
> https://github.com/apache/apisix/pull/6686#issuecomment-1075886567>.
>
>
> Key-point Only one of http_to_https, uri or regex_uri can be specified.
>
> Extends uri under http_to_https mode, it’ll break this limitation.
>
>
> Hoping hear your voice.
>
>
> Kwanhur Huang
> TL;DR
>
>
>
>
>
> Kwanhur Huang
> TL;DR
>
>

-- 

*MembPhis*
My GitHub: https://github.com/membphis
Apache APISIX: https://github.com/apache/apisix

Reply via email to