2017-04-22 7 views
0

Ich habe mein Arbeitsprojekt von XAMPP auf meinen Webserver hochgeladen. Dies ist die URL:Silex verwendet keine korrekte Route

http://www.MyWebsite.nl/Escape/public/ 

Aber aus irgendeinem Grunde, Silex nimmt dies als meine Haupt-Route:

NotFoundHttpException in RouterListener.php Linie 125: Keine Route gefunden für „GET/Escape/Öffentlichkeit/"

Stattdessen sollte es greifen" GET/". Warum tut es das und wie kann ich das beheben? Weil es offline arbeiten tat

Antwort

0

Es ist üblich, eine Basis-URL in Ihrer Web-Service-Konfiguration zu definieren:

https://silex.sensiolabs.org/doc/2.0/web_servers.html#webserver-configuration

aus irgendeinem Grunde Ist dies nicht möglich ist, könnten Sie Ihre Routen zu einer Basis-URL Montag wie dies:

$routes = $app['controllers_factory']; 

$routes->get('/', function ($app) { 
    return 'Hello world'; 
} 

// remaining routes... 

$app->mount('/Escape/public/', $routes); 

Siehe auch: https://silex.sensiolabs.org/doc/2.0/organizing_controllers.html