Nginxで特定のフォルダ以下(ドメインではない)のphpファイルにアクセスしたときに同名の拡張子.htmlに301リダイレクトする方法を教えてください。

例えば http://ドメイン名/contents/abc.php にアクセスしたら http://ドメイン名/contents/abc.html に301リダイレクトするということです。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/05/31 11:51:23
  • 終了:2013/05/31 14:26:08

ベストアンサー

id:vow No.1

ghost回答回数21ベストアンサー獲得回数92013/05/31 13:18:10

ポイント100pt

HttpRewriteModule の担当です。
http://wiki.nginx.org/HttpRewriteModule

当該のlocation{}の中に以下のような感じで。

  rewrite ^(/contents/.*)\.php$ $1.html permanent;
id:wackey

ありがとうございました!期待通りの動作になりました。
感謝いたします。

2013/05/31 14:25:56

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません