在aws

时间:2015-07-08 11:40:43

标签: php apache .htaccess amazon-web-services

我想更新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>

我不确定我是否正确地关注/执行任何事情,并希望得到任何指导。

1 个答案:

答案 0 :(得分:2)

Windows资源管理器不允许您创建以for(int m=0;m<=3;m++){ for(int n=0;n<=3;n++){ if(n>0){ int c =n,t=1; do{ t = up_key_no0(&puzz[c][m]); c--; }while(t==1||c>=0); } } } int up_key_no0(int *puzy){ int *puzx = puzy -4; int down = *puzy; int up = *puzx; if(((down==up)||(up==0))&&down!=0){ *puzx += *puzy; *puzy=0; return 1; } else{ return 0; } } 开头的文件名我相信其原因在于DOS file names,其中包含名称和扩展名的单独字段,文件名不能是空的。

我知道的唯一解决方法是使用.创建以mkdir开头的目录:

.

同样,如果您在创建以mkdir .ebextensions 开头的文件时遇到麻烦,可以使用:

.

这将创建一个名为echo > .config 的空文件,您可以使用记事本修改该文件。