質問: mod_rewriteを用いた動的ページの静的ページ変換について .htaccessに RewriteEngine on RewriteRule articles/([0-9]+)$ /articles.php?&item=$1 と記述して変換を試みているのですが、例えばarticles.php?&item=001とアクセスしても変換されずそのまま表示されてしまいます。 どのような対処が必要でしょうか? よろしくお願いします。 ちなみにApache httpd.confのAllowOverrideは「All」にしてあります。 よろしくお願いします。
回答: RewriteRule ^(.*)\.html$ item.php?ID=$1 [L] これを例に説明してみます。 item.php?ID=001 これにアクセスすれば当然そのまま表示されます。 001.html これにアクセスすればitem.php?ID=001と同じ内容のページが表示されます。 ここまででおわかりでしょうか。 articles.php?&item=001にアクセスするのではなくて、 articles/001 にアクセスするのでは? 間違っていたらすみません。差し支えなければコメント欄開放して頂きたいです。 (ダミー)