AWS ElasticBeanstalk上的Wordpress后端不起作用?

时间:2019-01-16 17:39:13

标签: php wordpress apache amazon-web-services

我和我的团队正在努力将我们的Wordpress网站迁移到AWS,但在最后阶段遇到了一些麻烦。我们已经将数据库,代码,上传等全部托管在AWS RDS和ElasticBeanstalk中,并具有从所需地址指向Beanstalk实例的Route53 A型记录别名。当我们点击URL时,它会正确地重定向到Beanstalk,我们可以按预期看到我们的网站。当我们尝试访问后端时会出现问题:

WP Backend with no styling

后端没有样式,当我尝试登录时会给我一个404错误,将我重定向到website.com/website.com/wp-admin/(它将整个url附加到域的末尾,而不仅仅是{{ 1}}扩展名)。奇怪的是,当我将wp-admin/中的WP_HOMEWP_SITEURL变量更改为wp-config.php而不是http://website.com时,Wordpress登录看起来应该是正确的,但是仅持续约30秒,然后我得到“此页面无法正常工作。  website.com花费的时间太长了。”

这是我正在使用的.htaccess文件(来自Wordpress Codex的基本.htaccess文件):

website.com

任何关于可能发生的事情的见解都将受到赞赏,因为我们已经为此努力了几天。我也很高兴根据需要提供其他信息。谢谢!

更新: 当我在打开devtools的情况下通过图片的屏幕(在配置中没有http://)登录到Wordpress时,得到以下信息:

wp-login.php

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

wp-admin /

Request URL: http://www.website.com/wp-login.php
Request Method: POST
Status Code: 302 Found
Remote Address: 123.456.789.101:80
Referrer Policy: strict-origin-when-cross-origin

0 个答案:

没有答案