首页 > 解决方案 > 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

有什么建议么?

标签: wordpressaws-elb

解决方案


原来 ELB 通过端口 80 与 EC2 通信。我所要做的就是在 Wordpress 上禁用“强制 SSL”并且它起作用了(在我的情况下它是一个插件)。


推荐阅读