301 リダイレクトを使用してページの URL を変更する
検索エンジンの検索結果に表示されるページの URL を変更する必要がある場合は、サーバー側の 301 リダイレクトを使用することをおすすめします。これは、ユーザーと検索エンジンを正しいページに導く最も確実な方法です。ステータス コード 301 は、ページが別の場所に完全に移転したことを意味します。
301 リダイレクトは、次のような場合に特に役立ちます。
- サイトを新しいドメインに移転済みで、可能な限りシームレスに移行したい場合。
- ユーザーが複数の異なる URL からサイトにアクセスする場合。たとえば、ホームページにさまざまな URL(
http://example.com/home
、http://home.example.com
、http://www.example.com
など)でアクセスできる場合、そのうちの 1 つを優先(正規)URL として選択し、301 リダイレクトを使用してトラフィックを他の URL から優先 URL に送信することをおすすめします。 - 2 つのウェブサイトを結合したため、使わなくなった URL へのリンクが正しいページにリダイレクトされるようにしたい場合。
Apache を実行しているサーバーでホストされているウェブサイトで 301 リダイレクトを実装するには、サーバーの .htaccess ファイルにアクセスする必要があります(アクセス権やサーバー ソフトウェアが不明な場合は、ホスティング事業者にお問い合わせください)。詳しくは、Apache の .htaccess に関するチュートリアルと Apache URL Rewriting Guide(英語)をご覧ください。他のソフトウェアを実行しているサーバーでサイトがホストされている場合は、ホスティング事業者に詳細をお問い合わせください。