2009-05-29 8 views
0

私は非常に簡単にWebからイメージをミラーリングするスクリプトで遊んでいます。スクリプトは素晴らしいです(古いimgred.comソースに基づいていますが、これを見ても問題はありません)。ディレクトリのディレクトリへのスクリプトのリダイレクト

現在、スクリプトを使用するためには、あなたのようなURLにアクセスしてください。私がやりたいのは何

http://mydomain.com/mirror/imgred.php?Image=http://otherdomain.com/image.jpg

に行くことができるようにすることです:

http://mydomain.com/mirror/http://otherdomain.com/image.jpg

と好ましくはユーザに対して透過的であるように、以前のURLにリダイレクトさせる。

これは、MOD_REWRITEを使用して.htaccessを使って行うことができますが、それはうまくいくと思っています。

答えて

2

これを悩ましたあと、ApacheのURLの二重スラッシュがクエリーの前に一重のスラッシュに崩壊し、結果がmod_rewriteに渡されることがわかりました。多分あなたに問題を与えていたでしょうか?スクリプトがHTTPSが同様に対処受け入れる場合

RewriteEngine On 
RewriteBase /mirror 
RewriteRule ^http(s?):/(.*) imgred.php?Image=http$1://$2 [L] 

が分からないので、私はちょうどああ

+0

確認することが含ま:

これは(mirrorディレクトリ内の.htaccess)あなたのために働くかもしれません二重スラッシュ - >スラッシュ。面白い、前にそれに遭遇したことはない。ありがとう。 – biggusjimmus

関連する問題