這是我第一次玩Silex。我嘗試了一個'/'路線,在GET和POST,並且一切正常。現在我試圖讓更復雜的要求:爲什麼Silex返回「在此服務器上未找到請求的URL/home」。錯誤信息?
<?php
require_once __DIR__ . '/../vendor/autoload.php';
$app = new Silex\Application();
$app->get(
'/home',
function() use ($app) {
return 'Homepage';
}
);
$app->run();
「/家」路線返回「請求的URL /家在此服務器上找到。」爲什麼?
這是我的.htaccess:
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FIOLNAME} !-f
RewriteRule^index.php [L]
「/index.php/home」 作品
嗯的.htaccess存在。我已更新我的問題。但仍不工作路線沒有「index.php」 – sensorario
我想這意味着我在我的機器配置不好。 – sensorario
確保在Apache中啓用了「mod_rewrite」,並且「AllowOverride」已正確配置爲可以讀取您的「.htaccess」 – xmarcos