Silex 未使用正确的路线
Silex does not use correct route
我已经将我的工作项目从 XAMPP 上传到我的网络服务器。这是 URL:
http://www.MyWebsite.nl/Escape/public/
但出于某种原因,Silex 选择这条路线作为我的主要路线:
NotFoundHttpException in RouterListener.php line 125: No route found
for "GET /Escape/public/"
相反,它应该抓取 "GET /"。为什么会这样,我该如何解决?因为它确实离线工作
在您的 Web 服务配置中定义基础 url 是很常见的:
https://silex.sensiolabs.org/doc/2.0/web_servers.html#webserver-configuration
如果由于某种原因无法做到这一点,您可以像这样将路线安装到基地 url:
$routes = $app['controllers_factory'];
$routes->get('/', function ($app) {
return 'Hello world';
}
// remaining routes...
$app->mount('/Escape/public/', $routes);
另请参阅:https://silex.sensiolabs.org/doc/2.0/organizing_controllers.html
我已经将我的工作项目从 XAMPP 上传到我的网络服务器。这是 URL:
http://www.MyWebsite.nl/Escape/public/
但出于某种原因,Silex 选择这条路线作为我的主要路线:
NotFoundHttpException in RouterListener.php line 125: No route found for "GET /Escape/public/"
相反,它应该抓取 "GET /"。为什么会这样,我该如何解决?因为它确实离线工作
在您的 Web 服务配置中定义基础 url 是很常见的:
https://silex.sensiolabs.org/doc/2.0/web_servers.html#webserver-configuration
如果由于某种原因无法做到这一点,您可以像这样将路线安装到基地 url:
$routes = $app['controllers_factory'];
$routes->get('/', function ($app) {
return 'Hello world';
}
// remaining routes...
$app->mount('/Escape/public/', $routes);
另请参阅:https://silex.sensiolabs.org/doc/2.0/organizing_controllers.html