これは実際には mod_rewrite の問題ではなく、私の問題です。私の間違いは非常にばかげていると確信していますが、それを解決することはできません。何もしない単純な index.php スクリプトを使用して、Mac OS X Lion に非常に単純な XAMPP インストールをセットアップしました。私はphpでわかりやすいURLを使用する方法を学ぼうとしているだけなので、この形式のURLを受け取った場合
http://localhost/project/controller_name/action_name/id
だから、もし私がこれを受け取ったら
http://localhost/project/user/delete/7
このようなものを内部的に使用できます
http://localhost/project/index.php?controller=user&action=delete&id=7
このコンテンツでプロジェクト フォルダーに .httacess を作成しました
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/([^/]*)$ /aletta/index.php?controller=$1&action=$2&id=$3 [L]
mode_rewrite が有効になっているかどうかを確認しましたが、有効でした。しかし、うまくいきません。入力
http://localhost/project/user/delete/7
すると、ページに「オブジェクトが見つかりません!」と表示されます。
どんな助けでも大歓迎です