このページで: [隠れる]
特定のURLをリダイレクトする方法についてさまざまな方法を探しているため、このサイトにアクセスしましたか? このガイドでは, 私たちはさまざまな方法を紹介することを目指しています URLをリダイレクトするには, どのような種類のURLリダイレクトがありますか, ブラウザのリダイレクトを効果的に実行する方法.
URLリダイレクトとは何ですか?
URL リダイレクトは、Web サーバーの機能です。 ユーザーをある URL から別の URL に送信します. 元の URL が変更された場合にこの問題が発生します, リダイレクトにより、ユーザーはリンク切れに遭遇することなくリソースの新しい場所を見つけることができます。.
リダイレクトは永続的なものにすることができます (HTTP ステータスコード 301) または一時的な (HTTP ステータス コード 302 また 307), ブラウザに示す (と検索エンジン) 変化が長期的なものであるか、それとも短期間だけのものであるか.
不正なリダイレクトを修正する方法?
問題がある場合は、 リダイレクト, 強くお勧めします ウェブサイトの完全な修正を直ちに実装する. 最もプロフェッショナルなソリューションは、 固定.net ウェブサイトの完全な修正を行うには, それは含まれます:
- 迅速なマルウェアの削除.
- エラーとリダイレクトの修正.
- サイトの修復を完了する.
- 死の白い画面の修正.
- お問い合わせフォームのエラー修正.
- eコマースチェックアウトエラーの修復.
- アクティブなメンテナンスとバックアップ + 防止.
では、URLをリダイレクトするにはどうすればよいですか??
初めに, そこに存在するさまざまなタイプのURLリダイレクトがあることを理解する必要があります. ここにあります:
301 リダイレクト
これは永続的なリダイレクトです, これは、2つのサイトまたはページがオンラインである限り存続することを意味します. これは、WebページまたはWebサイトを永続的に移動した場合に使用されるマスクされていないタイプのリダイレクトでもあります。. このリダイレクトを行うことによって, あなたはそのSEOランキングで古いウェブサイトから新しいウェブサイトへのトラフィックの絶対にすべてを運転することができるでしょう. これは、Googleでランク付けされた古いウェブサイトが新しいサイトに一致するように自動的に再ルーティングされ、新しいサイトがニッチのホットトピックで古いサイトの良いランキングを持つことを意味します. これは、効率とSEOのしやすさの観点から、リダイレクトにおそらく最適な方法です。.
通常は使用します 301 リダイレクトする場合:
- サイトのドメイン名を新しいものに移動し、古いサイトから新しいサイトへの遅延やトラフィックの停止を望まない.
- ダブルを介して2つのサイトを1つにしようとします 301 リダイレクトし、廃止されたリダイレクトが新しい新しいサイトにつながることを確認したい.
- 自分のサイトを簡素化する. 時々, ウェブサイトの所有者は自分のサイトを過剰に設計して「overURL」する傾向があり、これにより、サイトが複雑になりすぎてリンクがいっぱいになります。. もしも 3 異なるURLは同じページにつながります, これ 301 リダイレクトはあなたの状況に最適です. これはまた、サイトをよりSEOフレンドリーにします.
302 リダイレクト
このタイプのURリダイレクトは、 301, それだけだから 一時的なリダイレクト 限られた時間その目的を果たすために. これは、マスクされていないリダイレクトでもあり、上記で説明したのと同じ目的で使用できます。 301 ケース, しかし、ここでの違いは, リダイレクトは 一時的. これらのユニークなケースの例は次のとおりです。:
- 停止のためにサイトが一時的にダウンしている場合, 等. 一時的にユーザーをWebページに誘導したい, 技術的な問題や別のサイトもあることを彼らに伝えます.
- プライマリURLを維持したい場合は、そこからGoogleにリダイレクトしたいが、そこにアクセスしたユーザーは、新しいコンテンツで更新された同じトピックの別のページにアクセスする必要があります。.
マスクされたリダイレクト (URLフレーム)
このURLはURLフレームとも呼ばれ、 301 と 302, マスクされたものです. だから何がマスクされているのか? 良い, 最も簡単に説明する, マスクされたURLは、ドメインの訪問者が特定のページまたはサイトに誘導されたときです, しかし、新しいURL (あなたが導かれる場所) 表示されません. その代わり, それらのユーザーには、上記と同じ古き良きURLが表示されます, しかし、彼らがその下に導かれる新しいサイト. これはリダイレクトする賢い方法です, しかし、まず第一にそれを覚えておいてください, すべてのサイトがこのタイプのリダイレクトを許可しているわけではありません。, それはSEOにとって断然最良の選択ではありません–それどころか, グーグルや他の検索エンジンにとっても不健康です.
URLをリダイレクトする方法
わかった, これで、どのタイプのURLリダイレクトが存在するかを知るエキスパートになりました, これを行う方法を学びましょう. 以下に、URLをリダイレクトするためのさまざまな方法と、それに伴うステップバイステップのアクションを示します。. 私たちはそれをシンプルでクールにすることを試みたので、あなたはそれを速くします.
URLリダイレクト方式 1: の作成 301 WordPressでリダイレクト.
リダイレクトの作成 WordPressで かなり簡単なことです. これがその方法です:
ステップ 1:検索してインストールします "リダイレクション" WordPressのプラグイン.
ステップ 2:に移動 ツール – リダイレクション.
ステップ 3:そこにすべてが表示されます 404 WordPressサイトのエラー. また、表示されます 「新しいリダイレクトを追加する」. [ソースURL]に古いURLを入力し、[ターゲットURL]に新しいURLを入力するだけです。. この後, 「リダイレクトの追加」をクリックする必要があります。これで準備は完了です。.
URLリダイレクト方式 2: プラグインへのWordPressページのリンク
使いやすいもう1つの方法は、 ページへのリンク プラグイン. これは、投稿やページを保持するだけでなく、別のページにリダイレクトできるシンプルなプラグインです。.
ステップ 1:追加します 「ページリンク先」 プラグイン.
ステップ 2:投稿編集画面にボックスが追加されているはずです. そこで、新しい場所のアドレスを追加し、後でそれを元に戻して通常のWordPressURLに戻すことができます.
URLリダイレクト方式 3: WordPressSimple経由 301 プラグインをリダイレクトします
リダイレクト用のもう1つの簡単なプラグインは 単純 301 リダイレクト. それはあなたが最も簡単なリダイレクトをすることを可能にします.
ステップ 1: シンプルなインストール 301 リダイレクト.
ステップ 2:リダイレクトのリクエストと宛先を選択します, その後、「変更を保存」をクリックします.
唯一の欠点は、一部の特定のホスティングプロバイダーでは, このリダイレクト方法は少し遅くなる可能性があります, したがって、それを使用するための優れたホスティングが重要であり、このプラグインの使用を直接決定する前に、必ずテストしてください。.
URLリダイレクト方式 4: コーディング 301 新しい.htaccessファイルでリダイレクトする (ApacheサーバーおよびFTPクライアント経由のWordPress用)
ステップ 1:WebサイトにApacheサーバーがあるかどうかを確認します. もしそうなら, ファイルがあります, .htaccess拡張子で終わる. よくわからない場合, あなたのウェブホスティングプロバイダーとのチェックをしてください.
ステップ 2:Webブラウザに入力して、IPアドレスを介してサーバーにアクセスします.
ステップ 3:これを行ったら, 新しいファイルを作成するためのメニューが表示されます. それをクリックして、新しいファイルを作成します. ファイルに「.htaccess」という名前を付けます (ドットは非常に重要です). サーバーにこのオプションがない場合, このようなファイルをメモ帳で作成してサーバーにアップロードするだけです。.
ステップ 4:作成済みの.htaccessファイル, 次のコードを入力します:
→ リダイレクト 301 /old / oldsite.com https://www.newsite.com
ヒント: 上記の「oldsite」はリダイレクト元のURLまたはSITEの名前であり、「newsite」はリダイレクト先のURLを表していることに注意してください。. 古いURLの前に「http」または「https」を追加しないことが重要です, コードが機能しないため. 「301」は、作成するリダイレクトのタイプを表します, だからあなたはこれを作ることができることを理解する必要があります 302 同じように, 適切なパラメータが与えられた.
ステップ 5:ドロップダウンボックスをクリックして[すべてのファイル]を選択し、その後、このファイルを拡張子のない.htaccessファイルとして保存します。, 「.htaccess」のみ.
ヒント: 既存の.htaccessファイルの名前を.htacessrecoveryに変更して、既存の.htaccessファイルをバックアップすることが重要です。, 例えば. これは、サイト構成を「最後に確認された正常なサイト」に戻したい場合に、ファイルを見つけて表示するのに役立ちます。.
ステップ 6:リダイレクトをアップロードしてアクティブ化する. これで、.htaccessファイルが保存およびバックアップされました。, / root /ディレクトリに移動するか、コンピュータ上のtxtファイルの場合はアップロードしてください。. もしそうなら, Apacheのどこかに[アップロード]ボタンがあるはずです. 以上です. 今、あなたは 301 Apacheでリダイレクト!
リダイレクトをテストする方法:テストするには、ブラウザのパスワードを保存し、ブラウザを工場出荷時の設定にリセットするか、キャッシュをクリーンアップするだけです。 (さらに良い).
URLリダイレクト方式 5: オンラインリダイレクトサイトまたはサービスを使用する
サービスとしてリダイレクトを提供する多くのウェブサイトがあります, そしてこの非常に競争の激しい市場で競争する, ほとんどのホスティング会社はあなた自身のcPanelでそれを行う機会をあなたに与えます (ウェブサイトのコントロールパネル). この方法は、コーディングを学びたくなく、プロセスをクリックして新しいURLを入力したい場合に特に便利です。.
URLリダイレクト方式 6: HTMLの「メタ」タグを介してリダイレクト
あなたがHTMLのヘビーワーカーであり、物事のコードサイトに慣れている場合, 次に、これは必要なリダイレクトのタイプです. サイトに直接FTPアクセスできる場合は、HTML経由のリダイレクトが発生する可能性があります. もしあなたがそうするなら, サーバーファイルがある場所にログインして、特に関心のあるHTMLファイルにアクセスできます。. そこから, 「編集」をクリックすると、問題のHTMLファイルを編集できます。. これにより、次の手順に従うことができます.
ステップ 1:リダイレクト先として選択したHTMLファイルのソースコードを編集します.
ステップ 2:このコードをコピーして貼り付け、古いURLと新しいURLを設定します。.
→ <メタhttp-equiv="refresh" content = "2;url = https://www.theredirectdestination.com/" />
ステップ 3:これを正しく行った場合、これはコードがどのように見えるかです。:
→<html>
<頭>
<メタhttp-equiv="refresh" content = "2;url = https://www.anotherwebsite.com" />
<題名>サイトソース</題名>
</頭>
<体>
これは、新しいページにリダイレクトされる古いページです
</体>
</html>
URLリダイレクト方式 7: PHPアクセスを介してURLをリダイレクトする
この方法で, また、ファイルを編集するにはFTPアクセスが必要です. これがその方法です:
ステップ 1: PHPファイルを作成する, Ancient.phpという名前. これがどのように表示され始めるかです.
→ <?php
ヘッダ("位置: https://www.mynewwebsite.com/blog/ ");
?></p>
これにより、PHPファイルにアクセスするたびに、特定の宛先ページまたはサイトへのリダイレクトを取得できます。.
ステップ 2:移動した場所の説明を追加することもできます:
→ <?php
ヘッダ(「HTTP/1.1 301 恒久的に移動しました」);
ヘッダ("位置: https://www.mynewwebsite.com/blog/ ");
?>
URLリダイレクト方式 8: JavaScriptサービスを使用する
JavaScriptは、非常に興味深い「すぐに使える」タイプのコーディング言語です。, だからここにリダイレクトを使用する1つの方法があります.
JavaScriptで特定のURLのコードにアクセスした場合, 「window.location」のlocationプロパティを変更するだけです, こんな感じ:
→ window.location = “https://new-website.com”;
他のタイプの方法もあります。, このような:
→ window.location = “https://new-website.com”;
window.location.href = “https://new-website.com”;
window.location.assign(“https://new-website.com”);
window.location.replace(“https://new-website.com”);
これを正常に実行したい場合は、, あなたはそれがSEOの観点からどのように立っているかをテストすることを確認する必要があります (そのランクは変わりますか) また、JavaScriptを有効にしている場合.
URLリダイレクト方式 9: NGINXリダイレクト経由
NGINXサーバーをお持ちの場合, 次に、NGINXサーバーの構成ファイルを数行で入力できます, あなたは良いを設定することができます 301 秒単位でリダイレクト. これがその方法です:
ステップ 1:「nginx.conf」ファイルを見つけて開き、サーバーブロックを追加します.
ステップ 2:次のリダイレクトリクエストコード行を追加します:
→ サーバ {
聞く 80;
server_name old-website.com;
戻る 301 $図式://new-website.com $ request_uri;
}
サイトがhttpまたはhttpsのどちらであるかを確認することを忘れないでください.
URLリダイレクト方式 10: Lighttpdサーバーを使用している場合
LighttpdWebサーバープラットフォームに基づくサーバーの場合, 「」をインポートしてリダイレクトすることを強くお勧めします。mod_redirect」Webモジュールを使用し、「url.redirect」. これがその方法です:
ステップ 1:モジュールをインポートします, LighttpdWebサーバーでは「mod_redirect」と呼ばれます.
ステップ 2:次のコードを貼り付けてサイトパラメータを変更することにより、url.redirectを設定します:
→ server.modules = (
"mod_redirect"
)
$HTTP["ホスト"] =〜 "^(www。)?old-website.com $" {
url.redirect = (
"^ /(.*)$" => 「https://www.new-website.com/$1",
)
}
URLリダイレクト方式 11: Ruby onRailsWebサーバーでリダイレクトする
「Rails」プラットフォームで管理者として自分自身を見つけた場合, サイトにすばやくリダイレクトできます. これがその方法です:
ステップ 1:クラスWelcomeControllerを開きます < Application controller and use the following code:
→ クラスWelcomeController < ApplicationController
def index
redirect_to 'https://new-website.com', :status => :move_permanently
終わり
終わり
RubyonRailsバージョンでは, リダイレクトできます 301 「routes.rb」ファイルに追加する:
→ 得る “/ブログ” =>リダイレクト(“https://new-website.com”)
すべてのページをリダイレクトするには, この行を使用するだけです:
→ 得る “/ブログ/:役職” =>リダイレクト(“https://new-website.com/blog/%{役職}”)
URLリダイレクト方式 12: Node.jsでリダイレクトする
Node.jsをリダイレクトするための簡単な手順は次のとおりです:
ステップ 1:必ずhttpモジュールを追加し、.writeHeadタイプのメソッドを使用して新しいサーバーを作成してください.
ステップ 2:次のコードを貼り付けて、移動先のサイトを設定します:
→ var http = require(“http”);
http.createServer(関数(req, res) {
res.writeHead(301,{位置: 'https://new-website.com '});
res.end();
}).聞く(8888);
すべての投稿をリダイレクトするには, 「/blog」セクションに移動し、パラメータを変更する場所にこのコードを貼り付けるだけです:
→ var http = require(“http”);
var url = require(“url”);
http.createServer(関数(req, res) {
var pathname = url.parse(req.url).パス名;
res.writeHead(301,{位置: 'https://new-website.com/’ + パス名});
res.end();
}).聞く(8888);
URLリダイレクト方式 12: Flaskフレームワークでリダイレクト
FlashFrameworkでリダイレクトするには, 次の手順を使用できます:
ステップ 1:Pythonに加えてFlaskフレームワークを入手する.
ステップ 2:パラメータを変更して次のコードを貼り付けるだけです:
→ @ app.route('/ノート/
デフもの(ページ):
リダイレクトを返す(“https://www.new-website.com/blog/” + ページ, コード=301)
Webサイトリダイレクトを作成する方法 – 結論
これらは、Webサイトサーバー管理者である場合に発生する可能性のあるリダイレクト状況のほとんどです。. もちろん, 他にもたくさんあります, それに沿ってプラグインがあります, ウェブサイト, とサービスは大きく異なります, しかし、それらの膨大な量のために, それらすべてを含めなかった. このページを更新したい他の種類のリダイレクトに関する情報が必要な場合は、管理者としてコメントでお知らせください。.