harumaki.net

インフラ屋の覚書や、ラーメン食べある記とか。

nginx web サーバー メモ

[ただのメモ] nginx 問答無用の301リダイレクト設定。

投稿日:2015年3月8日

 
※書式を忘れがちなので、自分用のメモ目的です。

ドメインの変更やサービスの移転などでリダイレクトを設定する際、コンテンツごとのURLパスを無視してすべてのリクエストを指定した移転先へ飛ばす設定。
職業上、こんな雑なリダイレクト設定はNGな気持ちなのだが、

・コンテンツのURLを引き継がないので、すべて301リダイレクトでOK

・パスを指定してURLを引き継ぎたいものはすべて設定済みで、残りの雑多なページを引っ越し先のトップに飛ばしたい

といった使い道なら有効かも。

– 設定例:抜粋

location / {
try_files $uri $uri/ /index.php?$query_string;
rewrite ^/(.*)$ https://hoge.example.com/ permanent;
rewrite ^(.+)/$ https://hoge.example.com/ permanent;
}

 
 

 

-nginx, web, サーバー, メモ
-,

執筆者:


comment

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

no image

postfix SMTP-auth + TLSの実装

  ▼smtp-auth + TLSの実装 †  別項で記載したUNIXパスワードでのsmtp-auth実装に  暗号化を強化するためpostfixにTLSを追加して再コンパイル。  こ …

OpenRestyのインストールメモ[RPMbuild] Ver1.9.7.4編

先ほどのOpenResty_1.9.7.2インストール作業からのアップデート。 最新の1.9.7.4では、名称がngx_openrestyから只の”openresty”に変わっ …

[自分用メモ]nagios​ plugin

  nagiosのプラグインに関する情報やリンク(nagios標準のnagios-pluginを除く) 一般的なプラグインの追加手順 † プラグインをダウンロード、あるいは自作後各種コン …

no image

[rsync]タイムスタンプについてメモ

 同期元ホストのディレクトリのタイムスタンプ(last update)を同期先で合わせる場合のちょっとしたメモ。  rsyncを実行するホストがデータの同期元か同期先(バックアップ先)かでオプションが …

[AWS] EC2 HVMタイプを使う時のファイルシステム周りの作業2(swap追加)

  さしあたりAWSだから、t2インスタンスだから、というわけでは全くないけどメモ。 t2インスタンスは、もともとスワップ領域がないインスタンスタイプのため、スワップが必要な場合は、EBSを追加してm …