mod_rewriteを使用して、所有している動的URLをクリーンアップしようとしています。
サイトのルートにある私の.htaccessは次のとおりです。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^equipment/AlarisSystem/([^/]*)/([^/]*)$ /equipment/AlarisSystem/?manu=$1&model=$2 [L]
http://www.mysite.com/equipment/AlarisSystem/?manu=test1&model=test2
からに書き直したいhttp://www.mysite.com/equipment/AlarisSystem/test1/test2
上記の「クリーンな」アドレスを入力すると、404エラーが発生します。私は調査を行いましたが、どこが間違っているのかわかりません。はい、mod_rewriteが有効になっています。ご協力いただきありがとうございます。
編集 .htaccessファイルが読み取られていることを知っています。私はこれをチェックするために行いました:
Redirect /google.html http://www.google.com
このルールは正しく機能します。