debiancdn

AWS, Content Delivery Network and Debian

Nginx: rewriteにはちゃんと^と$をつけよう

nginxのrewriteはapacheと似ていて、しかもapacheよりも楽なかんじなのだが、ちょっとハマったのでメモ

rewrite archives/show_image/496 http://example.s3.amazonaws.com/abc.jpg redirect;

rewrite archives/show_image/4 http://example.s3.amazonaws.com/def.jpg redirect;

こんな設定をしたはずなのだが、496def.jpgになってしまった。ようするに、「$」をちゃんとつけて指定するべきだった。

rewrite archives/show_image/496$ http://example.s3.amazonaws.com/abc.jpg redirect; 

rewrite archives/show_image/4$ http://example.s3.amazonaws.com/def.jpg redirect;

という具合にするべきだった。

広告

Nginx: rewriteにはちゃんと^と$をつけよう」への1件のフィードバック

  1. ピンバック:nginxでスマホからのアクセスをリダイレクト | tjun memo

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中