Apache 2.4 .htaccess

Apache 2.4 .htaccess

因此,我尝试使用 Apache 2.4 配置服务器。除了 .htaccess 文件外,大多数东西都正常工作。我读过几篇帖子/指南,几乎可以肯定我的配置是正确的。

我已经在我的http.conf

LoadModule rewrite_module libexec/mod_rewrite.so

在我的目录中VirtualHost有以下指令。

<Directory "/var/www/mysite/web">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>

这是我的.htaccess文件。

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI}  !(\.png|\.jpg|\.gif|\.jpeg|\.bmp|\.css|\.js|\.js.map)$

# otherwise forward it to index.php
RewriteRule . index.php

我感觉.htaccess重写的格式在 2.4 中可能已经改变,但我似乎找不到任何合适的例子来说明它应该是什么样子。我所拥有的是否仍然有效?如果不是,我应该如何更改它?

谢谢

相关内容