在弹性Beanstalk Python中放置.htaccess文件的位置在哪里?

3
我正在尝试从网址中移除www,通常我会使用.htaccess文件和重写规则来完成。我不知道在我的弹性Beanstalk文件夹结构中应该放置此文件或在哪里创建它。
我已经尝试将我的.htaccess放置在以下位置: 1. /var/www/html 2. Django应用程序文件夹 3. 与wsgi相同的文件夹 4. Django模板文件夹 5. 在我的项目文件夹的根目录中。
但以上这些尝试都没有任何改变。我想知道应该在哪里放置.htaccess文件,或者有没有其他特定于Django的方法可以移除www。

遇到了类似的问题。你解决了吗? - sergiopereira
1个回答

0

Apache的AllowOverride默认设置为None。您需要进行一些.ebextensions操作,以更改DocumentRoot文件夹上的默认AllowOverride。

您可以通过ssh连接到实例并检查httpd配置来验证此设置。


1
我尝试通过ssh登录到ec2实例并进行更改,然后重新启动apache来尝试更改。但是,我在我能想到的每个目录中放置的.htaccess文件仍然没有起作用。是否有任何进一步的指导? - rjferguson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接