私のindex.php
(プロジェクトのルートディレクトリにある)には、(を使用して)URLを取得し、適切な「ビュー」を呼び出す適切な「コントローラー」を呼び出す基本的なルーティングシステムが$_SERVER[‘REQUEST_URI]
あります(非常に基本的なMVCの実装)。私が持っているものはindex.php
次のようになります。
$router= Router::load('Routes.php');
$uri=trim($_SERVER['REQUEST_URI'],'/');
require $router->direct($uri);
問題は、すべてのリクエストを に送信できないように見えることですindex.php
。明らかに、あなたがに行くなら、localhost/myproject/
あなたはに行きますindex.php
(したがって、適切なコントローラが呼び出されます)が、私が望むのは、あなたlocalhost/myproject/contact
が最初に入力したとしても、に直接あることindex.php
です。これでindex.php
ルーティングを処理できます。