- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccess の RewriteRule で、引数が10個以上あ)
.htaccess の RewriteRule で、引数が10個以上ある場合の書式について
このQ&Aのポイント
- .htaccess の RewriteRule で、引数が10個以上ある場合の書式について調査しています。具体的には、16個の引数を渡す方法について知りたいです。
- 現在の記述方法では、引数が10個以上ある場合にうまく表現できないとのことです。解決策として、どのように記述すれば良いか教えてください。
- .htaccess の RewriteRule で、引数が10個以上ある場合、正しい形式で記述する方法を教えてください。現在の記述方法では表現できないため、解決策を知りたいです。
- みんなの回答 (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または正規表現のバージョンの違いでしょうか。)
お礼
確かにその方がずっと簡単そうですね・・・ 良いアイデアをありがとうございました。 大変助かりました!