mod_rewrite で以下のように設定した時、「//(ダブルスラッシュ)」が「/(スラッシュ)」になってしまいました。 リンクURL : http://fya.jp/sample/http://www.fya.jp/ RewriteRule : RewriteRule ^sample/(.*)$ sample\.cgi?url=$1 [L] 結果 : http://fya.jp/sample.cgi?url=http:/www.fya.jp/ Apache 2.2 + mod_rewrite 問題発生。 Apache 1.3 + mod_rewrite 正常。 Apache 2.2 の仕様みたいです。 連続する「/(スラッシュ)」は一つへ勝手に修正してから mod_rewrite で処理がされる。 根本的な回避策は見当たらないのでスクリプト(例 : sample.cgi)を修正すること