Silexで遊ぶのは初めてです。GET と POST で「/」ルートを試しましたが、すべて正常に動作します。今、私はより複雑なリクエストをしようとしています:
<?php
require_once __DIR__ . '/../vendor/autoload.php';
$app = new Silex\Application();
$app->get(
'/home',
function () use ($app) {
return 'Homepage';
}
);
$app->run();
"/home" ルートは、"要求された URL /home はこのサーバーで見つかりませんでした。" を返します。なんで?
これは私の .htaccess です:
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FIOLNAME} !-f
RewriteRule ^ index.php [L]
「/index.php/home」が機能します