为Slim Framework配置htaccess

时间:2015-01-30 22:58:21

标签: .htaccess slim

我的服务器上有这个目录结构:

site.com/www/index.php
site.com/www/api/Slim
site.com/www/api/index.php

我想配置Slim用作'api'文件夹中的rest-api接口。如何在api文件夹中配置htaccess呢?

请注意。在www /我有我的项目的其他htaccess和index.php,我认为这不应该阻止。 www文件夹中的htaccess:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ index.php

2 个答案:

答案 0 :(得分:8)

您需要将RewriteBase设置为Slim应用程序所在的文件夹。

RewriteEngine On
RewriteBase /api/

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

答案 1 :(得分:0)

这是我正在使用的。

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