Php .htaccess从不抛出错误

Php .htaccess从不抛出错误,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我不熟悉PHP,尤其是Apache,但我熟悉NodeJS。我正在尝试将Slim Micro Framework与PHP/Apache结合使用,但由于.htaccess的原因,我遇到了一些问题,因为它似乎从未给出任何错误,即使在.htaccess文件顶部有asdfasfsf 我需要这个来运行: .htaccess <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f

我不熟悉PHP,尤其是Apache,但我熟悉NodeJS。我正在尝试将Slim Micro Framework与PHP/Apache结合使用,但由于.htaccess的原因,我遇到了一些问题,因为它似乎从未给出任何错误,即使在.htaccess文件顶部有
asdfasfsf

我需要这个来运行:

.htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

我不认为
-f
会触发,因为
/home
是一个目录,所以
-d
可能会起作用。将apache配置中的
AllowOverride
更改为
All
我也需要在其中创建目录吗?
我的意思是?
<?php

$server->get('/home', function ($request, $response) {
    return 'Home';
});