• 締切済み

mod_rewite .htaccessの書き方

現在.htaccessに RewriteEngine On RewriteRule ^(.+).html+ aaa.cgi?sss=$1 の記述をして http://search/abc.htmhttp://search/aaa.cgi?sss=(.+) という具合によみかえています。 ※search/のディレクトリに該当のCGIと.htaccessを置いています。 http://search///////////////abc.htm のようにsearchとabcの間に不特定数(1個以上)の/をつけてリクエストされた場合にも、 http://search/abc.htm のリクエストと同じように、 http://search/aaa.cgi?sss=(.+) とよみかえるには、.htaccessにどのような記述を付け加えるとよろしいでしょうか? 何卒よろしくお願いいたします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

RewriteRule ^(.+).html+ aaa.cgi?sss=$1 は RewriteRule ^(.+).html? aaa.cgi?sss=$1 の間違いではないですか? //// を無視するなら、 RewriteRule ^/*(.+).html? aaa.cgi?sss=$1 でいいと思います。

http777
質問者

お礼

有難うございます。試してみます。