「コントローラー」ディレクトリにアクセスし、うまく機能するaction.phpというファイルを探すことで、このURL website.com/controller/actionをロードするMVCを使用します。
いいえ、削除したい長い URL がいくつかあります。
webiste.com/home/page/parameter1/parameter2
webiste.com/home/page/x/y
webiste.com/home/page/test1/test2
したがって、「home」というディレクトリ、「page.php」というファイルがあり、残りはパラメーターを取得するだけです。
問題は、.htaccess を使用して URL から /home/page/ を削除する方法はありますが、コントローラーの「home」とアクションの「page.php」を呼び出す必要があると仮定する方法はありますか?
ちなみに、これは私の .htaccess ファイルです。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]