Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AWS Codedeploy部署成功,但忽略.htaccess_.htaccess_Amazon Web Services_Amazon Ec2_Aws Code Deploy - Fatal编程技术网

AWS Codedeploy部署成功,但忽略.htaccess

AWS Codedeploy部署成功,但忽略.htaccess,.htaccess,amazon-web-services,amazon-ec2,aws-code-deploy,.htaccess,Amazon Web Services,Amazon Ec2,Aws Code Deploy,我有一个codedeploy的工作设置,在我提交到存储库时部署。以下是我的appspec.yml配置- version: 0.0 os: linux files: - source: / destination: /var/www/html/ permissions: - object: /var/www/html/rentals pattern: "**" owner: apache mode: 777 type: - directo

我有一个codedeploy的工作设置,在我提交到存储库时部署。以下是我的appspec.yml配置-

version: 0.0
os: linux
files:
  - source: /
    destination: /var/www/html/
permissions:
  - object: /var/www/html/rentals
    pattern: "**"
    owner: apache
    mode: 777
    type:
      - directory

问题是,尽管我在git上有.htaccess文件,但Codedeploy会忽略此文件。

根据您的
.htaccess
文件所在的位置,它可能不会上载到远程git存储库,然后Codedeploy部署您的应用程序时,该文件将丢失

关于堆栈溢出问题的公认答案建议将
.htaccess
文件放在
.git
目录中,在这种情况下,文件不会被推送到远程repo(例如GitHub)


我将检查
.htaccess
文件是否存在于存储库的根目录中,而不是
.git
目录中,然后验证该文件是否被推送到配置了CodeDeploy的远程存储库中。

my.htaccess文件在根存储库中,而不是在.git中