- 締切済み
mod_rewite .htaccessの書き方
現在.htaccessに RewriteEngine On RewriteRule ^(.+).html+ aaa.cgi?sss=$1 の記述をして http://search/abc.htm を http://search/aaa.cgi?sss=(.+) という具合によみかえています。 ※search/のディレクトリに該当のCGIと.htaccessを置いています。 http://search///////////////abc.htm のようにsearchとabcの間に不特定数(1個以上)の/をつけてリクエストされた場合にも、 http://search/abc.htm のリクエストと同じように、 http://search/aaa.cgi?sss=(.+) とよみかえるには、.htaccessにどのような記述を付け加えるとよろしいでしょうか? 何卒よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10358)
回答No.1
RewriteRule ^(.+).html+ aaa.cgi?sss=$1 は RewriteRule ^(.+).html? aaa.cgi?sss=$1 の間違いではないですか? //// を無視するなら、 RewriteRule ^/*(.+).html? aaa.cgi?sss=$1 でいいと思います。
お礼
有難うございます。試してみます。