wordpress - AWS ELB 上的 Wordpress 错误 302
问题描述
我正在将我的 EC2 网络托管环境迁移到 ELB。静态网页完美运行,但 Wordpress 站点(多站点)循环使用 302。
Apache 日志报告“GET /”,但 Wordpress 的托管文件夹是“GET /wp/”。
见卷曲:
curl -v -k -H "Host: example.com" myELB.eu-west-1.elb.amazonaws.com/
* Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
< HTTP/2 301
< date: Wed, 03 Jun 2020 09:13:12 GMT
< content-type: text/html; charset=UTF-8
< content-length: 0
< location: https://example.com/
< server: Apache/2.4.29 (Ubuntu)
< x-redirect-by: WordPress
<
* Connection #0 to host myELB.eu-west-1.elb.amazonaws.com/ left intact
* Closing connection 0
有什么建议么?
解决方案
原来 ELB 通过端口 80 与 EC2 通信。我所要做的就是在 Wordpress 上禁用“强制 SSL”并且它起作用了(在我的情况下它是一个插件)。