2010-12-03 9 views
1
に変換する

私はちょうど自分のサイトに静的コンテンツを提供するためにnginxをインストールして実行しています。 それは素晴らしい作品ですが、画像についてのApacheの書き換えルール(ofcourse)は動作を停止しました。Apache RewiteRuleをNginxの

私はどのように変換するのか考えていません。

これは私がapacheの上で使っていたものです。

RewriteCond %{HTTP_REFERER} !^http://(www\.)?imgzzz.com/.*$ [NC] 
RewriteRule i/image_(\d+)\.(jpg|jpeg|gif) pic/$1 [L] 

その目的ではなく、画像のページに直接アクセスした画像をリダイレクトすることです。 歓声

+0

を必要とする場合にはそれをここに残してAjrealは – ajreal

+0

感謝に答え得るよりよいチャンスをserverfault.comに移動してください –

答えて

1

K :)事前に

おかげで、私はいくつかの研究を行う上で答えを自分自身を発見しました。誰がそれを

location /i/image_ { 

location ~ ^/i/image_(?<IMAGE>\d+)\.(jpg|jpeg|gif)$ { 
valid_referers imgzzz.com www.imgzzz.com; 

if ($invalid_referer) { 
rewrite^/pic/$IMAGE; 
} 
} 
} 
+0

、解決策として、あなたの答えをしてください選ぶんだろう – ajreal

関連する問題