我想要实现这样的 URL 重写:
https://documentation.domain.com/login
to https://app.domain.com/login
https://api.domain.com/login
to https://app.domain.com/login
,任何带有 URL {anything}.domain.com/login 的 sudomain 到https://app.domain.com/login
https://app.domain.com/sdks
到https://documentation.domain.com/sdks
(保留所有查询参数)
https://api.domain.com/sdks
到https://documentation.domain.com/sdks
(保留所有查询参数)
,任何带有 url {anything}.domain.com/sdks 的 sudomain 到https://documentation.domain.com/sdks
https://app.domain.com/restApi
到https://documentation.domain.com/restApi
(保留所有查询参数)
https://api.domain.com/restApi
到https://documentation.domain.com/restApi
(保留所有查询参数)
,任何带有 url {anything}.domain.com/restApi 的 sudomain 到https://documentation.domain.com/restApi
以上所有域名和子域名均在 cloudflare 后面,启用了 SSL 模式,为完全严格。我该如何实现这一点?无论我做什么,我总是会收到“重定向次数过多”的信息
来自 cloudflare 配置的带有密钥的证书(有效):
ssl_certificate /home/company/domain/ssl/push_node_cloudflare.pem;
ssl_certificate_key /home/company/domain/ssl/push_node_cloudflare_privatekey.key;