• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:htaccessのリライトとエラーページ)

htaccessのリライトとエラーページ

このQ&Aのポイント
  • .htaccessのリライトとエラーページについて
  • htaccessでリライトの設定やエラーページの指定をしているが、一部うまく動作していない
  • URLの短縮やcgiの階層指定を変更してみたがダメで、エラーページの一部も通常のページが表示されてしまう

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

RewriteRule search/(.*) cgi/search/$1 [L] ##正常に動作 RewriteRule ^search/([0-9]+)$ cgi/search/navi.cgi?mode=kt&kt=$1 RewriteRule ^search/([0-9]+)/$ cgi/search/navi.cgi?mode=kt&kt=$1 については、2つ目、3つ目のルールは1つ目のルールに内包されてしまいますので、1つ目のルールにマッチして処理されてしまっていると思われます。 ルールの記述の順番を変えてあげればいけるのではないでしょうか。

love_pet2
質問者

お礼

回答ありがとうございます。