• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccess の RewriteRule で、引数が10個以上あ)

.htaccess の RewriteRule で、引数が10個以上ある場合の書式について

このQ&Aのポイント
  • .htaccess の RewriteRule で、引数が10個以上ある場合の書式について調査しています。具体的には、16個の引数を渡す方法について知りたいです。
  • 現在の記述方法では、引数が10個以上ある場合にうまく表現できないとのことです。解決策として、どのように記述すれば良いか教えてください。
  • .htaccess の RewriteRule で、引数が10個以上ある場合、正しい形式で記述する方法を教えてください。現在の記述方法では表現できないため、解決策を知りたいです。

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

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

mod_rewriteの後方参照は $N(N=0..9) で 「$0から$9まで」と決まっているようですね。 http://net-newbie.com/trans/mod_rewrite.html 対処法としては、 RewriteRule ^example_(.+).html$ example.php?args=$1 と全部まとめて飛ばして example.php側で split('_',$_GET[args])等で処理する方が簡単かと思いますよ。 (ただこちらのサーバでは16個でもOKでしたのでApacheまたは正規表現のバージョンの違いでしょうか。)

stolichnaya
質問者

お礼

確かにその方がずっと簡単そうですね・・・ 良いアイデアをありがとうございました。 大変助かりました!

関連するQ&A

専門家に質問してみよう