Slim Framework在Mac上不起作用(windows ok)

时间:2015-06-30 14:24:01

标签: php apache .htaccess mod-rewrite slim

我正在Windows机器上开发一个在该机器上运行良好的API。当我将源代码从git拉到我的Mac机器时,GET或POST请求的参数不起作用。

更具体一点:

GET /token/ 200 OK
GET /token/1 error 404

将get方法调用到/token/路径中的index.php是:

$app->get('/', function() { ...
$app->get('/:id_token', function($id_token) use($app) { ...

仍然,在/token/路径中,我有.htaccess文件:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]

mod_rewrite.so已启用,httpd.conf中的目录如下:

<Directory "/Users/Lourenci/Sites/">
  Options Indexes FollowSymLinks
  AllowOverride All
  Require all granted
</Directory>

在Windows中它可以使用,而不是Mac。

有什么问题?我不知道还有什么设置!我会为此疯狂!

对不起我的英语,我是巴西用户。

韩国社交协会

0 个答案:

没有答案