【问题标题】:Cloud9 (C9) AWS EC2 .htaccess being ignoredCloud9 (C9) AWS EC2 .htaccess 被忽略
【发布时间】:2018-12-10 04:10:16
【问题描述】:

我创建了一个新的 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 的图片:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 我已经更改了此文件中的 AllowOveride All,但没有成功。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 2013-02-19
      • 2019-04-15
      • 1970-01-01
      • 2018-05-26
      • 1970-01-01
      • 2014-12-11
      相关资源
      最近更新 更多