我想在nginx中创建一个做两件事的规则:
- 删除“ www”。从请求URI
- 如果请求URI为“ http”,则重定向到“ https”
有很多示例说明了如何分别执行这些操作,但我想不出一个可以同时正确完成这两个问题的解决方案(即,不会创建重定向循环并正确处理所有情况)。
它需要处理所有这些情况:
1. http://www.example.com/path
2. https://www.example.com/path
3. http://example.com/path
4. https://example.com/path
这些都应该以https://example.com/path(#4)结尾而不循环。有任何想法吗?