URLのリダイレクト方法

ページ名:URLのリダイレクト方法

URLをリダイレクトする理由はいくつかあり、基本的な方法もいくつかあります。すでに多くのトラフィックがあり、検索エンジンの結果も良いが、ドメインアドレスを変更する必要があるウェブサイトの場合、リダイレクトは移行期間には良い選択です。トラフィックは旧ドメインに流れますが、自動的に新ドメインにリダイレクトされます。やがて、検索エンジンがデータベースを更新すると、新しいドメインは独自の検索結果を得るようになります。リダイレクトは、複数の異なるURLを1つのウェブサイトに誘導することもでき、複雑なURLアドレスを短縮することもできます。URLをリダイレクトする方法は、ウェブサイトがどのようなコードで書かれているか、また、そのコードを編集する自信や経験がどの程度あるかによって異なります。

方法1

.htaccess 301リダイレクトのコーディング

  1. あなたのウェブサイトがApacheサーバーで動作しているかどうかを確認してください。これは、.htaccessの方法を進めるために必要です。不明な場合は、ウェブホストに確認してください。
  2. .htaccessファイルを探してダウンロードします。.htaccessファイルは、ウェブサーバーがエラー、セキュリティ、リダイレクトリクエストの処理方法に関する情報をチェックするファイルです。ルート・ディレクトリ(ウェブサイトのすべてのファイルが保存されている場所)を確認し、編集用のファイルをダウンロードします。
  3. .htaccessファイルを作成します。ルートフォルダに.htaccessが存在しない場合は、メモ帳(または同様のプレーンテキストアプリケーション)などのアプリケーションを使用して作成できます。ファイルのコードは次のステップで説明します。
    • .htaccessファイルを保存するときは、". "で始まることを確認してください。
    • このファイルには拡張子がないことに注意してください(".com "や".txt "など)。
  4. コードを入力する以下のコードを.htaccessテキストファイルに貼り付けます:"redirect 301 /old/oldURL.com http://www.newURL.com"
    • コードの中で、"oldURL.com "は訪問者をリダイレクトさせる必要のあるランディングページのアドレスを表し、"http://www.newURL.com "は訪問者をリダイレクトさせたいアドレスを表しています。
    • "oldURL.com "と "http://"の間には空白を1つ入れてください。
    • コードの最初の部分で(古い)URLに "http://www "を追加しないでください!
    • 301」というコードは、リダイレクトサイトで最もよく使われ、「永久に移動した」という意味です。他の機能については、他の "300 "コードを調べてください。
  5. 新しいURL先を設定します。http://www.newURL.com」を、訪問者をリダイレクトさせたいドメインアドレスに変更します。
  6. 新しい.htaccessファイルを保存します。ドロップダウンを「すべてのファイル」に変更し、拡張子なしの.htaccessとして保存します。
  7. バックアップを作成します。既存の.htaccessファイルまたはhtmlファイルの名前を同じ名前に変更し、バックアップコピーを取っておきます。例えば、.htaccessbackupという名前を使い、以前のコードを復元する必要がある場合にファイルを見つけ、認識できるようにします。
  8. 変更したファイルを旧ドメインのルートディレクトリにアップロードします。コードを修正したので、このファイルを元に戻して、古いURLがそれを読み込んで計画通りにリダイレクトできるようにする必要があります。
  9. リダイレクトをテストする。新しいプライベートブラウジングウィンドウを開き、ウェブブラウザに古いドメイン名を入力します。すべてが正しく行われていれば、新しいサイトにリダイレクトされます。
    • プライベートブラウジングウィンドウを使用すると、ブラウザがキャッシュデータ(よくアクセスするページの読み込みを速くするために保存されているデータ)に頼らず、新しいリダイレクトにアクセスしていることを確認できます。
    • プライベートブラウジングウィンドウの代わりに、ブラウザの環境設定メニューからブラウザのキャッシュをクリアすることもできます。その方法の詳細については、 をご覧ください。
方法2

リダイレクトサービスを利用する

  1. ウェブホストに確認してください。自分のコーディング能力に自信がない場合や、コードを深く調べずにURLをリダイレクトしたい場合、利用可能なリダイレクトサービスがいくつかあり、現在利用しているウェブホストもその1つかもしれません。 多くの人気のあるウェブホストは、リダイレクトサービスとそれに付随するサポートを提供しており、あなたの目的を達成する手助けをしてくれます。現在のホスト/プランが提供している機能を確認するか、オプションが何であるかについて直接問い合わせてみてください。
  2. サードパーティのサービスを選ぶウェブホストがリダイレクトサービスを提供していない場合、他にも多くの選択肢があります。リダイレクトのニーズによっては、無料でできる場合もあります。
    • 多くのサービスでは、リダイレクトの種類(永続的か一時的か)やクエリパラメータを渡すかどうかなどのオプションを設定することができます。
    • HTTPS(セキュア)リンクを転送できるリダイレクトサービスはほとんどありません。
  3. リダイレクトサービスの指示に従ってください。通常、これらのサービスは非常にユーザーフレンドリーであり、各ステップで正しい情報を入力するよう促しながら、手順を順を追って説明してくれます。
    • ウェブサイトのホストによっては、ウェブサイトの設定でリダイレクトを設定できる場合もあります。
    • 注意:場合によっては、リダイレクトしたいドメイン名のDNS(ドメインネームサーバー)レコードを編集できる必要があります。これらはウェブホストからアクセスできます。
  4. DNSレコードを更新します。サードパーティのリダイレクトプロバイダは、これが必要な場合は、Webホスティングアカウントからこれらのレコードにアクセスし、編集することができます通知します。
    • DNSレコードを編集する手順は、使用するサービスによって異なりますが、通常、リダイレクトサービスプロバイダとウェブホストの両方が簡単に従う手順を持っています。
方法3

メタコマンドを使う

  1. リダイレクトしたいページのコードにアクセスします。これはウェブページのコードを直接変更する別の方法なので、まずリダイレクトさせたいURLに関連するファイルをダウンロードする必要があります。
    • ほとんどの場合、Metaコマンドはリダイレクトに適していません。Metaコードを使ったリダイレクトは、スパム手法として知られているため、検索エンジンにフィルタリングされることがよくあります。
  2. 編集のためにコードを開いてください。メモ帳」または同様のテキストエディタを使用して、ウェブページのコードファイルを開きます。安全対策として、コードを編集する前にバックアップまたは複製を保存しておく。
  3. コードを修正する。メタ・コードは、ページ・コードの「head」タグ(<head>)の後に記述します。次のように入力します:
    .<META http-equiv="refresh" content="0;URL=http://www.newsite.com/newurl.html"> と入力します。
    • "refresh "と "content "の間には、空白を1つ入れてください。
    • "0 "はリダイレクトが発生するまでの秒数を表します。
    • "www.newsite.com/newurl.html "は、ページがリダイレクトされる特定のURLです。
    • カスタムエラーメッセージやサイトが移動したことを知らせるアナウンスを作成することも可能ですが、これはリダイレクトに不要な注意を引く可能性があります!
  4. ファイルを保存し、旧ドメインに再アップロードします。古いURLからトラフィックをリダイレクトしている場合、URLのコードにも変更が加えられている可能性があります(サイトコンテンツの削除など)。重要なのは、URLコードにメタリダイレクトコードが含まれていることです。
  5. リダイレクトをテストします。URLをブラウザに直接入力するか、検索エンジンを使って探してください。ページは、メッセージやランディングポイントを挟むことなく、コードで指定した新しいURLにすぐにリダイレクトされるはずです。
方法4

他のコーディング言語を使う

  1. あなたのサイトがどんなコードで書かれているかを調べてください。プログラミング言語によって、適切なリダイレクトコードは若干異なります。この質問に対する答えがわからない場合は、ウェブホストに問い合わせてください。
  2. 他のリダイレクトコードを調べる言語ごとに異なるコード化されたコマンドがあり、各言語の中でもいくつかの選択肢があります。インターネットで検索すれば、あなたのサイトに適したコードが見つかるでしょう。
    • 例えば、PHP、ASP、ColdFusion、Javascriptのリダイレクトコードは簡単に検索できます。
  3. リダイレクトのテストサイトに適したコードを見つけたら、他のコーディング方法と同じように実装します。その後、(古い)URLにアクセスしてリダイレクトをテストし、計画通りに動作するかどうかを必ず確認してください。
この記事は、CC BY-NC-SAの下で公開されている「 How to Redirect a URL 」を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧