如何使用两个URL访问我的WordPress应用程序?

时间:2021-11-25 作者:Gaurav Parashar

我在AWS上部署了一个简单的自我管理Wordpress应用程序。我的设置如下所示。

AWS CloudFront -> AWS ALB -> EC2 servers [ wordpress runs] -> RDS Database
我已经关联了一个基本域,比如https://example.com 与我的ALB和https://www.example.com 使用我的Cloudfront发行版。问题是,在任何时候,我都只能使用这两个URL中的任何一个来访问该网站。到目前为止,我发现Wordpress会自动将我重定向到我在网站URL中提到的URL,以及管理仪表板中的主页URL设置。

例如,如果我更新了我的网站URL和主页设置以指向我的CF URL,然后在浏览器中键入我的ALB域名,我会自动重定向到CF URL。检查后,我看到一个301状态代码,然后这是一个响应头。X-Redirect-By:WordPress

我托管的PHP/wordpress版本是PHP/7.2.34。

如何停止此自动重定向?如何使用这两个URL访问我的网站?

1 个回复
SO网友:Gaurav Parashar

这对我来说一直是个问题,但多亏了这篇博文,我终于做到了。http://www.velvetblues.com/web-development-blog/turn-off-wordpress-homepage-url-redirection/

似乎要在函数中添加此项。启用主题的php文件有效。为可能面临类似问题的任何人粘贴此处。

 remove_filter(\'template_redirect\',\'redirect_canonical\'); 
我重新启动了httpd和php fpm服务,现在我可以让它按预期工作了。

相关推荐

How to redirect Webp files?

为了提高性能,我将所有图像都用作webp文件,但我已经停止使用并从FTP中删除了它们(仅.webp文件)。现在有404个错误的问题。我想重定向所有。将webp文件转换为jpg、png、gif等。例如:https://www.example.com/wp-content/uploads/2019/04/file.jpg.webp https://www.example.com/wp-content/uploads/2019/04/file.jpeg.webp https://www.exam