我是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>
这样我的服务器将返回触发我使用Slim制作的http /home
路由,而不是搜索/home
目录,但是当Apache没有抛出任何错误时,它实际上很难调试
从我的研究中,我相信我必须在etc
文件夹中做一些事情,但我刚刚安装了没有任何XAMP或WAMP的Apache2_4,所以我还没有这个文件夹。我很感激有关使用中间件提供静态.css和.js文件的任何提示,如果这是一件事。
routes.php文件
<?php
$server->get('/home', function ($request, $response) {
return 'Home';
});