HTTP応答ステータスコード301MovedPermanentlyは、永続的なリダイレクトに使用されます。つまり、この応答を受信したURLを使用する現在のリンクまたはレコードを更新する必要があります。
あるドメインまたはページから別のドメインまたはページに訪問者をリダイレクトするにはさまざまな方法があります。301リダイレクトは、ユーザーと検索エンジンの両方に適したHTTPリダイレクトのスタイルです。
- Pleskドメインエイリアス(オプションでDNS、Web、およびメールに適用できます)
- Pleskドメイン転送(ドメインを任意のURLに転送でき、Webにのみ適用されます)
- カスタムWebサーバーディレクティブまたはコードを介して任意のURLを任意のURLにリダイレクトする(Webにのみ適用)
ドメインエイリアスでリダイレクト
ドメイン全体を別のドメインに転送する場合(mydomain.comからmynewdomain.comなど)、Pleskでこれを行う方法は、ドメインエイリアスとして追加するだけです—Pleskは自動的に301リダイレクトが設定されていることを確認します。
- Pleskにログインし、 ドメインエイリアスを追加 ボタン
- 転送するドメインを入力し、転送先のドメインを選択します
- すべてのチェックボックスをデフォルトのままにします。
しない場合 メールを転送したい場合は、[メールサービス]チェックボックスをオフにしてください。 - [OK]ボタンを選択して設定を保存します
ドメイン転送でリダイレクト
- Pleskにログイン
- ウェブサイトとドメイン クリック
ドメインの追加: - Webspace で必要なウェブスペース(サブスクリプション)の名前を選択します フォワーダーを作成する必要があるセクションで、登録済みドメイン名 セクション:
- 転送を選択します <強力なボックスサイズ:border-box; font-weight:700;">ホスティングタイプ セクション:
- 転送設定 ボックスに、訪問者をリダイレクトする宛先アドレスを入力します。 <強いボックスサイズの下:border-box; font-weight:700;">転送 タイプし、恒久的に移動(コード301)
- ドメインの追加をクリックします。
Webサーバー構成でリダイレクト
ドメイン用に構成されたウェブサーバーのリダイレクトのサンプルとして、以下の行を使用できます
Nginxリダイレクト
- Pleskにログインし、リダイレクトを追加するドメインの下で「apacheとnginxの設定」を選択します。
- 「追加のnginxディレクティブ」ボックスまで下にスクロールします
- ボックスに次のバリエーションの選択肢を入力し、[適用]または[OK]を押します。
# Simple path to path redirect: rewrite ^/source_path$ https://www.destination.com/new_path permanent; # Regex redirect to redirect *all* content from one domain to another: rewrite ^/(.*)$ https://www.destination.com/$1 permanent;
Apache /、htaccessリダイレクト
# Redirect everything: RewriteEngine on RewriteCond %{REQUEST_URI} !^.well-known/acme-challenge RewriteRule ^(.*) https://yournewsite.com$1 [R=301,L] # Redirect specific pages (use this OR the everything rule above. NOT BOTH): redirect 301 / http://yournewsite.com/ redirect 301 /oldpage/ http://yournewsite.com/newpage/ redirect 301 /oldpage.html http://yournewsite.com/newpage/