【发布时间】:2015-07-08 11:40:42
【问题描述】:
我想更新httpd conf in elastic beanstalk,这样我就可以设置AllowOverride all,从而允许自己执行以下.htaccess 代码:
RewriteEngine On
RewriteRule ^/?category/([^/d]+)/?$ searchPage.php?crs_category=$1 [L,QSA]
htaccess 文件位于根目录
要配置 httpd conf,我正在尝试遵循以下指南:
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers.html
我的问题如下:
- 我的电脑不允许我创建名为
.ebextensions- 它不会接受 exbextensions 前面的点
我会将.config 文件放在exbentension 中,代码如下:
<Directory />
Options None
AllowOverride All
Order deny,allow
Deny from all
</Directory>
<Directory /path/to/your/htdocs/>
AllowOverride All
</Directory>
我不确定我是否正确地遵循/执行了事情,并希望得到任何指导。
【问题讨论】:
-
你试过在命令行输入
mkdir .ebextensions吗? -
您能详细说明一下吗?
-
哦,那行得通。谢谢。为什么它只能在命令行中工作?
-
打开一个控制台(Windows 中为
cmd)并在其中输入命令mkdir .ebextensions。这将在当前目录中创建.ebextensions文件夹(类似于c:\users\user3907211\.ebextensions),您可以将其复制到它所属的位置。
标签: php apache .htaccess amazon-web-services