【问题标题】:where to place .htaccess on elastic beanstalk python在弹性beantalk python上放置.htaccess的位置
【发布时间】:2013-07-04 18:29:42
【问题描述】:

我正在尝试从 url 中删除 www,通常我通过使用带有重写规则的 .htaccess 文件来执行此操作。我不知道将这个文件放在我的弹性 beanstalk 文件夹结构中的哪里,或者在哪里创建它。

我尝试将我的 .htaccess 放入 1. /var/www/html 2.django应用文件夹 3.与wsgi相同的文件夹 4.django模板文件夹 5. 在我的项目文件夹的根目录中。

这些都没有任何区别。我会对放置 .htaccess 文件的位置感兴趣,或者以另一种方式删除可能是 django 特定的 www。

【问题讨论】:

  • 面临类似的问题。你找到解决办法了吗?

标签: python django amazon-web-services amazon-elastic-beanstalk


【解决方案1】:

Apache 的 AllowOverride 默认设置为 None。您必须进行一些 .ebextensions 操作才能更改 DocumentRoot 文件夹上的默认 AllowOverride。

您可以通过 ssh 连接到您的实例并检查 httpd 配置来验证这一点。

【讨论】:

  • 我试图通过 ssh'ing 到 ec2 实例并更改它,然后重新启动 apache 来更改它。我的 .htaccess 文件放在我能想到的每个目录中仍然没有做任何事情。有进一步的指导吗?
猜你喜欢
  • 2014-03-19
  • 2019-03-01
  • 2016-01-16
  • 2013-02-11
  • 2014-06-13
  • 2015-09-02
  • 2023-03-12
  • 2017-07-15
相关资源
最近更新 更多