我的服务器上有这个目录结构:
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
答案 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]