こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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にどのような記述を付け加えるとよろしいでしょうか?

何卒よろしくお願いいたします。

投稿日時 - 2006-07-15 15:22:58

QNo.2277487

困ってます

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

RewriteRule ^(.+).html+ aaa.cgi?sss=$1

RewriteRule ^(.+).html? aaa.cgi?sss=$1
の間違いではないですか?

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

投稿日時 - 2006-07-19 15:01:07

お礼

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

投稿日時 - 2006-07-19 19:25:31

あなたにオススメの質問