Cloud9 (C9) AWS EC2 .htaccess игнорируется - PullRequest
0 голосов
/ 10 декабря 2018

Я создал новый экземпляр C9 AWS, и мой файл .htaccess игнорируется.

Вот содержимое файла:

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

Вот что я сделал:

  • Я изменил свой httpd.conf на Allow All.
  • Я перезапустил сервер после внесения изменений в файл httpd.conf
  • Я попытался поместить мусор в файл .htaccess, чтобы проверить его
  • Я изменил каталог по умолчанию, чтобы он соответствовал тому, что работает в c9

ЗдесьЭто изображение моего httpd.conf:

enter image description here

Любая помощь с этим будет принята с благодарностью!

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018

Я решил сделать две вещи, чтобы решить эту проблему:

  1. Изменение порта прослушивания в httpd.conf на 8080
  2. Chmod для всех каталогов на 755 find /home/ec2-user/ -type d -exec chmod 755 {} +
0 голосов
/ 10 декабря 2018

Пожалуйста, отметьте, как вам нужно изменить файл из следующего местоположения в качестве пользователя root:

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