我想弄清楚为什么我的mod_rewrite规则不起作用的原因。我在其他EC2实例上已经做过多次,但这是我第一次在新的ec2实例上。据我所知,我保留了相同的设置,但是缺少一些东西。非常感谢您的帮助!
关键配置位:
这是httpd.conf和ssl.conf中包含的重写规则
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.html$ [NC]
RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif|css|js) [NC]
RewriteRule .* /maintenance.html [R=302,L]
</IfModule>
我已经采取的故障排除步骤:
我能想到的唯一剩下的事情就是是否需要在规则之前的一行中进行启用mod_rewrite的操作?