.htaccessを使用したドメインのリダイレクト301の設定方法


まず、ウェブサーバーにアクセスして.htaccessファイルを編集します。ファイルが存在しない場合は、新しい.htaccessファイルを作成します。

以下のコードを.htaccessファイルに追加して保存します。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^olddomain.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]

上記のコードは、古いドメインとwwwを含む古いドメインにアクセスがあった場合に、それを新しいドメインにリダイレクトするように指示しています。リダイレクトの種類は301であり、Lフラグは最後のルールであることを示しています。

このコードを保存したら、ウェブサーバー上の.htaccessファイルが更新されます。以降、古いドメインへのアクセスは新しいドメインにリダイレクトされます。

ただし、注意点もあります。まず、この方法はApacheウェブサーバーでのみ動作します。また、ウェブサーバーの設定によっては、.htaccessファイルが無効になっている場合もありますので、確認してください。

以上が.htaccessを使用したドメインのリダイレクト301の設定方法です。定期的にドメインの移行や変更を行う場合には、適切なリダイレクト設定を行うことが重要です。