• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:xrea+ と 開発環境 とで .htaccess の Rewrite)

xrea+と開発環境で.htaccessのRewriteRuleの挙動が異なる

このQ&Aのポイント
  • xrea+と開発環境で.htaccessのRewriteRuleの挙動が異なる問題について説明します。
  • 現在、.htaccessファイルにはRewriteRuleのルールが記述されていますが、xrea+と開発環境での挙動が異なることが発生しています。
  • 具体的には、例えばroute_8952014-00_8954061-00@06.htmlというURLを指定した場合、開発環境では正常に動作するが、xrea+では404 Not Foundエラーが発生します。なぜこのような挙動になるのか、詳細な説明をお願いします。

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

  • ベストアンサー
  • JaneDue
  • ベストアンサー率75% (263/350)
回答No.1

正規表現のバージョン違いです。たぶんApacheのバージョン違い。1.3まではPOSIX、2.0からはPerl互換に変わっています。 両方で動かすには (.+) 等でざっくりといくか、または[0-9A-Za-z\-_] の- は []の最初か最後と決まっていたはずです。\も不要だったはず。したがって [0-9A-Za-z_-]+ かと。

stolichnaya
質問者

お礼

ありがとうございます! バッチリ動きました!!

すると、全ての回答が全文表示されます。

関連するQ&A