如果应用程序可以通过包含路径的服务器URL访问,我在为应用程序定义路由时遇到问题。
我希望/
成为应用程序(Laravel项目),而/_api
是一个Lumen项目,定义一个RESTful API
我有一个Apache服务器配置如下:
<VirtualHost local.dev:80>
... # config for local.dev/
Alias /_api ".../api/public"
<Directory ".../api/public">
...
</Directory
</VirtualHost>
local.dev/_api
是一个流明项目。
$app->get('/_api'...
- 如果我请求local.dev/_api
$app->get('/_api/messages'...
- 如果我请求local.dev/_api/messages
,我会收到例外:NotFoundHttpException in RouteCollection.php
答案 0 :(得分:0)
在我.htaccess
项目的/_api
文件中,我想改变这一行:
RewriteRule ^ index.php [L]
至RewriteRule ^ /_api/index.php [L]