Cloud9(C9)AWS EC2 .htaccess被忽略

时间:2018-12-10 04:10:17

标签: .htaccess amazon-ec2 url-rewriting cloud9

我创建了一个新的C9 AWS实例,而我的.htaccess文件被忽略了。

以下是文件内容:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]

这是我所做的:

  • 我已将httpd.conf更改为“全部允许”。
  • 我更改了httpd.conf文件后重新启动了服务器
  • 我尝试将垃圾放入.htaccess文件中进行测试
  • 我更改了默认目录以匹配c9中运行的目录

以下是我的httpd.conf的图片:

enter image description here

任何对此的帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

请检查您是否需要以root用户身份从以下位置更改文件:

sudo nano /etc/httpd/conf/httpd.conf

答案 1 :(得分:0)

我最终做了两件事来解决此问题:

  1. 将httpd.conf中的侦听端口更改为8080
  2. 将所有目录更改为755 find /home/ec2-user/ -type d -exec chmod 755 {} +