URLリダイレクトを作成する方法

Posted on
著者: Judy Howell
作成日: 26 J 2021
更新日: 23 六月 2024
Anonim
URLの正規化・統一 htaccessファイルの作成方法について(バリュードメイン・コアサーバー)
ビデオ: URLの正規化・統一 htaccessファイルの作成方法について(バリュードメイン・コアサーバー)

コンテンツ

この記事の内容:file.htaccessで301リダイレクトをコーディングするリダイレクトサービスを使用するメタタグを使用する他のプログラミング言語を使用する5リファレンス

URLをリダイレクトしたい理由はたくさんあり、そこに到達する方法もたくさんあります。すでに多くのトラフィックを生成しており、検索エンジンで適切な位置にあるWebサイトの場合、移行期間中はURLリダイレクトが適切な選択です。あなたの訪問者はあなたの古いアドレスに到着し続けますが、それから彼らは自動的に新しいアドレスにリダイレクトされます。時間の経過とともに、検索エンジンはデータベースを更新し、新しいアドレスが結果に表示されます。また、リダイレクトにより、同じ一意のアドレスを指す複数のアドレスを使用できるようになります。これにより、とりわけ複雑なURLを短縮できます。使用する方法は、サイトのコードとこのコードの更新経験によって異なります。


ステージ

方法1 a.htaccessファイルに301リダイレクトをコーディングする



  1. Apacheサーバーがあるかどうかを確認します。 これは、.htaccessファイルメソッドを続行するために必要なツールです。不明な場合は、ホストに確認してください。


  2. .htaccessファイルを見つけてダウンロードします。 .htaccessファイルは、エラー、セキュリティ上の問題、およびリダイレクト要求が発生した場合にサーバーが情報を見つけるために使用するファイルです。サイトのルート(すべてのファイルが格納されている場所)で確認し、このファイルをダウンロードして編集します。


  3. .htaccessファイルを作成します。 フォルダーのルートで見つからない場合は、メモ帳(または同様のeエディター)などのアプリケーションを使用して作成する必要があります。このファイルに配置するコードは前のステップにあります。
    • ファイルを.htaccessの先頭にドットを付けて保存することを忘れないでください。
    • このファイルには、「。com」や「.txt」のような拡張子が付いていないことに気付きます。



  4. コードを入力します。 your.htaccessファイルに次のコードを入力します。リダイレクト301 /ancien/ancienneURL.com http://www.newURL.com
    • このコードでは、「oldURL.com」は訪問者のリダイレクト元の現在のアドレスを表し、「http://www.newURL.com」は訪問者のリダイレクト先のアドレスを表します。
    • 「oldURL.com」と「http://」の間にスペースが1つだけ必要です。
    • コードの最初の部分の古いURLに「http:// www」を入れないでください!
    • コード 301 主にリダイレクトアドレスで使用され、サイトが永続的に移動されたことを意味します。他の300のコードを調べて、それらの意味を確認してください。


  5. リンク先URLに注意してください。 置き換えます http://www.nouvelleURL.com 訪問者をリダイレクトしたいアドレスによって。


  6. new.htaccessファイルを保存します。 メニューを変更して すべてのファイル、拡張子なしでfile.htaccessを保存します。



  7. コピーを保管してください。 既存の.htaccessファイルまたはHTMLファイルの名前を同じ名前に変更して、コピーを保持します。たとえば、it.htaccessbackupを呼び出して、元のコードに戻る必要がある場合にファイルを簡単に見つけて認識できます。


  8. ファイルをダウンロードします。 新しいファイルを古いドメインのルートにアップロードします。コードを変更したら、リダイレクトを機能させるためにファイルを元に戻す必要があります。


  9. リダイレクトをテストします。 コンピューターで新しいウィンドウを開き、古いURLを入力します。すべてを正しく行った場合、新しいアドレスにリダイレクトされます。
    • ブラウザを非公開で使用して、ブラウザがキャッシュに保持している古いファイルのコピーではなく、新しいファイルに直接アクセスすることを確認します(ブラウザが閲覧を高速化するために保持するデータ)。
    • プライベートモードを使用する代わりに、設定メニューからブラウザのキャッシュを空にすることもできます。これは一般的に簡単な操作です。

方法2リダイレクトサービスを使用する



  1. ホストに確認してください。 コードを作成する能力がわからない場合や、コードに手を入れずにURLをリダイレクトしたい場合は、多くのリダイレクトサービスが利用でき、ホストも提供します。ほとんどの既知のホストは、この種のサービスを提供し、より簡単にするための支援を提供します。現在の契約のパラメーターを確認するか、ホストに直接連絡してオプションについて調べてください。


  2. サードパーティのサービスを選択してください。 ホストがこの種のサービスを提供しない場合、他のオプションがあります。必要なリダイレクトの種類に応じて、無料で見つけることができます。
    • これらのサービスの多くでは、タイプ(永続または一時)やリクエストに渡すパラメーターなど、多くのリダイレクトオプションを構成できます。
    • ただし、リダイレクト中にHTTPSリンクにリダイレクトできるものはほとんどありません。


  3. サービスの指示に従ってください。 一般に、これらのサービスは非常に使いやすく、各ステップで何をする必要があるかを示して、ステップをガイドします。
    • 場合によっては、リダイレクトを行うドメイン名のDNS(ドメインネームサーバー)の編集を続けることができます。ホストを介してアクセスできます。


  4. DNSを更新します。 リダイレクトサービスは、この手順が必要かどうかを通知し、ホストのアカウントからDNSにアクセスして編集できるようになります。
    • 使用するサービスに応じて、DNSを更新する手順は異なりますが、一般的には、リダイレクトサービスとホストからの指示に従うのは簡単です。

方法3メタタグを使用する



  1. コードにアクセスします。 ページで直接コードを変更する別の方法があるため、リダイレクトの送信元のURLページをダウンロードすることから始める必要があります。
    • ほとんどの場合、メタタグの使用はリダイレクトには理想的ではないことに注意してください。この種のコードを含むWebページは、スパムに使用される手法でもあるため、検索エンジンによってフィルターされます。


  2. ページのコードを開きます。 メモ帳または同様のeエディターを使用して、ページのコードを含むファイルを開きます。予防措置として変更を行う前に、コピーを保存してください。


  3. コードを変更します。 メタタグは、headタグ()コード内。次のコードを入力します。
    .
    • 更新とコンテンツの間にスペースが1つだけあります。
    • ここの「0」は、リダイレクトが発生するまで待機する秒数を示します。
    • www.newsite.com/newurl.html は、訪問者をリダイレクトする特定のURLです。
    • また、サイトが移動されたことを示すカスタムエラーまたは広告を作成することもできますが、これはリダイレクトに不要な注意を引く可能性があります。


  4. ファイルを保存してダウンロードします。 古いURLからトラフィックをリダイレクトする場合は、他の変更を加える必要がある可能性が高くなります(たとえば、サイトからコンテンツを削除するなど)。最も重要なことは、コードにリダイレクトメタタグが含まれていることです。


  5. リダイレクトをテストします。 ブラウザにURLを直接入力するか、検索エンジンを使用して検索します。これで、ページはメタタグのコードで指定した新しいURLにリダイレクトされます。

方法4他のプログラミング言語を使用する



  1. サイトのプログラミング言語について学びます。 各プログラミング言語では、リダイレクトを行うために必要なコードはわずかに異なります。この質問の答えがわからない場合は、ホストに連絡して詳細を尋ねてください。


  2. 他の可能性について尋ねます。 言語ごとに異なるコマンドがあり、それぞれのオプションを調べるためのさまざまなオプションがあります。インターネットで簡単に検索すると、サイトに適したコードを見つけることができます。
    • たとえば、PHP、ASP、ColdFusion、またはJavaScriptで別のURLにリダイレクトする方法をすばやく検索できます。


  3. リダイレクトをテストします。 適切なコードが見つかったら、実装は示されている他のメソッドと同様になります。完了したら、常にコードをテストして、リダイレクトが期待どおりに機能しているかどうかを確認する必要があります。