【Apache】mod_rewriteについて語るスレ (686レス)
前次1-
抽出解除 レス栞

418
(3): 2009/10/27(火)02:04 ID:qLUEsO4U(1/2) AAS
外部リンク[php]:hogemoge.com
外部リンク:hogemoge.comでアクセスする方法をどなたか教えてください。
check.phpのみ適用されるようにしてください。
外部リンク:foo.jpのところはいろいろ変わります。
http://をhttp:/と解釈されないようにしてください。
checkの部分を変えてもcheck.phpに当たるようにもしてください。
よろしくお願いします。
419: 418 2009/10/27(火)02:26 ID:qLUEsO4U(2/2) AAS
言い忘れ
2.2系で動くやつでお願いします
420
(1): 2009/10/27(火)08:05 ID:??? AAS
>>418
やりたいことが意味不明なんだが、
http://を含むリクエストがあったら、それをcheck.phpに回すだけでよくないか?
それなら、
RewriteRule ^.+/http(:|%3A)//.*$ /check.php [NC,L]
あとは、$_SERVER['REQUEST_URI']をcheck.phpで確認する、でどうかね。

で、http://をhttp:/と解釈してしまうのはアプリケーション上のことであって、
mod_rewriteはそんな仕事はしない。
ブラウザでアクセスしようとするとコロンがエンコードされて%3Aで送ることがある
422: 418 2009/10/28(水)23:41 ID:VXoEwsZU(1) AAS
>>420
外部リンク:hogemoge.com
とやってみたがNot Foundだった。なぜだろう

Not Found
The requested URL /check/外部リンク:foo.jp was not found on this server.
って。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.153s*