301 リダイレクトを使用してページの URL を変更する

検索エンジンの検索結果に表示されるページの URL を変更する必要がある場合は、サーバー側の 301 リダイレクトを使用することをおすすめします。これは、ユーザーと検索エンジンを正しいページに導く最も確実な方法です。ステータス コード 301 は、ページが別の場所に完全に移転したことを意味します。

301 リダイレクトは、次のような場合に特に役立ちます。

  • サイトを新しいドメインに移転済みで、可能な限りシームレスに移行したい場合。
  • ユーザーが複数の異なる URL からサイトにアクセスする場合。たとえば、ホームページにさまざまな URL(http://example.com/homehttp://home.example.comhttp://www.example.com など)でアクセスできる場合、そのうちの 1 つを優先(正規)URL として選択し、301 リダイレクトを使用してトラフィックを他の URL から優先 URL に送信することをおすすめします。
  • 2 つのウェブサイトを結合したため、使わなくなった URL へのリンクが正しいページにリダイレクトされるようにしたい場合。

Apache を実行しているサーバーでホストされているウェブサイトで 301 リダイレクトを実装するには、サーバーの .htaccess ファイルにアクセスする必要があります(アクセス権やサーバー ソフトウェアが不明な場合は、ホスティング事業者にお問い合わせください)。詳しくは、Apache の .htaccess に関するチュートリアルApache URL Rewriting Guide(英語)をご覧ください。他のソフトウェアを実行しているサーバーでサイトがホストされている場合は、ホスティング事業者に詳細をお問い合わせください。