Cloud9 (C9) AWS EC2 .htaccess 被忽略
Cloud9 (C9) AWS EC2 .htaccess being ignored
我创建了一个新的 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:
如有任何帮助,我们将不胜感激!
请检查是否需要以 root 用户身份从以下位置更改文件:
sudo nano /etc/httpd/conf/httpd.conf
我最后做了两件事来解决这个问题:
- 正在将 httpd.conf 中的监听端口更改为 8080
- 将所有目录更改为 755
find /home/ec2-user/ -type d -exec chmod 755 {} +
我创建了一个新的 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:
如有任何帮助,我们将不胜感激!
请检查是否需要以 root 用户身份从以下位置更改文件:
sudo nano /etc/httpd/conf/httpd.conf
我最后做了两件事来解决这个问题:
- 正在将 httpd.conf 中的监听端口更改为 8080
- 将所有目录更改为 755
find /home/ec2-user/ -type d -exec chmod 755 {} +