Nginx.confを用いた301リダイレクトに関する質問です。
###実現したいこと
http://hogehoge.blog.jp/archives/12345678.html
(ライブドアブログサービスの記事)
を
http://hugahuga.jp/12345678/
にリダイレクトしたいです(url末尾のスラッシュはどうしても付けたいです)。
###そのために必要だと考えている処理
ドメインのリダイレクトはライブドアブログの方から行えるので、あとはドメインだけ変換されて飛んできたURLを、受け手側でリダイレクトします。そのためには、
- 「/archives」をなくす or 「/archives/」を「/」にする
- 「.html」を「/」にする
こういったリダイレクト処理が必要と考えています。
###わからないこと
上記の処理をnginx.confファイルにてrewrite1行(つまり一回のリダイレクト)で記述したいのですが、沢山ある記事を一行一行記述するのは現実的ではないため「12345678(8桁の数字ならなんでも!)」を、どう表したらnginx.confは理解してくれるのか、教えていただきたいです。よろしくお願いします。
lang
1rewrite ^/archives/8桁の数字ならなんでも.html /8桁の数字ならなんでも/ permanent;
環境
Linux(Cent 0S6.6)
Nginx ※最新版
MySQL ※最新版
PHP(php-fpm) ※最新版

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/03/05 13:39