错误的.htaccess文件会破坏Elastic Beanstalk

时间:2017-07-13 16:28:41

标签: .htaccess amazon-web-services elastic-beanstalk

我使用AWS Elastic Beanstalk启动并运行了一个PHP项目。我想用.htaccess设置一些内容。不幸的是我拼错了一些东西,造成了网站的配置错误。再次删除.htaccess文件后,该网站仍然无法正常工作。我尝试重新部署项目,重新启动应用服务器甚至重建整个Elastic Beanstalk环境,但没有运气。

最后,我创建了一个新的Elastic Beanstalk应用程序,然后它工作正常。但是现在我再次在.htaccess文件中写错了,新应用程序已经停止工作,即使我已经删除了错误的.htaccess文件。

可能导致此问题的原因是什么?我该如何解决?

修改

我已检查过日志/var/log/httpd/access_log/var/log/httpd/error_log,但自网站出现故障以来,这些日志尚未更新。

1 个答案:

答案 0 :(得分:0)

导致该问题的.htaccess文件部分被证明是从httphttps的永久重定向(301)。但是https尚未在服务器上设置,因此请求失败。由于它是一个301重定向,我的计算机存储它并在任何后续请求中执行它,无论浏览器如何。