我只是在我的Raspberry Pi上设置了Apache。我已经为index.php
上的所有API请求启用了重写模式。在我的项目根目录(我的其余API)中,我已将.htaccess
配置如下:
RewriteEngine On
RewriteBase /api/v1/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?uri=$1 [QSA,L]
现在我的项目位于/ API / v1文件夹中,.htaccess
适用于我上传项目的所有网络服务器,所以现在我不明白为什么会收到此错误:
在此服务器上找不到请求的网址/api/v1/index.php .. 但我不明白为什么这个工作在我的其他主机而不是我的覆盆子。