Redirect

ドメイン基礎
1 つの URL から別の URL への訪問者を自動的に転送する技術。
← 用語集に戻る

リダイレクトとは?

Aredirectは、訪問者と検索エンジンを1つのURLから別のURLに自動的に転送する技術です。 ユーザーが元のURLをリクエストすると、サーバーは指示に従って異なる宛先に移動します。 ウェブサイトのメンテナンス、ドメインの移行、URLの再構築、コンテンツの場所変更時のSEO値の保存には、リダイレクトが不可欠です。

HTTPリダイレクトの種類

##301 - 永久的なリダイレクト

このページを永続的に動かす:

HTTP/1.1 301 Moved Permanently

Location: https://newsite.com/page

##302 - 一時的なリダイレクト(バウンド)

一時的な移動を示す:

HTTP/1.1 302 Found

Location: https://temporary-url.com/page

##307 - 一時的なリダイレクト(厳格な)

HTTP/1.1 版はリクエストメソッドを予約します。

##308 - 恒久リダイレクト(厳格な)

HTTP/1.1 永続リダイレクト保存方法:

一般的なリダイレクトユースケース

##ドメイン統合

すべてのバリエーションをプライマリドメインにリダイレクトします。

example.com → www.example.com (or vice versa)

http:// → https://

oldbrand.com → newbrand.com

URL 構造変更

ウェブサイトのアーキテクチャを再編成する場合:

/old-page/ → /new-page/

/category/page → /new-category/page

/blog/2020/post → /articles/post

コンテンツの移行

プラットフォームまたはドメイン間のコンテンツの移動:

blog.example.com/post → example.com/blog/post

oldsite.com/* → newsite.com/*

HTTPS 強化

すべてのトラフィックをセキュアに:

http://example.com → https://example.com

実装方法

サーバー構成 (Apache)

# .htaccess

Redirect 301 /old-page https://example.com/new-page

# Multiple redirects with RewriteRule

RewriteEngine On

RewriteRule ^old-path/(.*)$ /new-path/$1 [R=301,L]

# Force HTTPS

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

サーバー構成 (Nginx)

# Single redirect

location /old-page {

return 301 https://example.com/new-page;

}

# Pattern-based redirect

location ~* ^/old-path/(.*)$ {

return 301 /new-path/$1;

}

# Force HTTPS

server {

listen 80;

server_name example.com;

return 301 https://example.com$request_uri;

}

JavaScript リダイレクト (Client-Side)

// Immediate redirect

window.location.href = "https://example.com/new-page";

// Delayed redirect

setTimeout(() => {

window.location.replace("https://example.com/new-page");

}, 3000);

##Metaがリフレッシュ(HTML)

<meta http-equiv="refresh" content="0;url=https://example.com/new-page">
※注意:SEOはお勧めできません*

SEOの考察

###ベストプラクティス

1。 永久的な変更のための301を使用して下さい: ランキング信号の移動

2.リダイレクトチェーンがない場合:A→B→C→Dはクローリングを遅くします

3.内部リンクを更新: 最終目的地へのポイント

4.モニターリダイレクト性能: 分析の追跡

5. 適切なキャニオンをセットアップして下さい: 補完リダイレクト

##SEOのリダイレクト効果

リダイレクトタイプリンク 株式譲渡インデックス更新
301円~90~99%はい
302円ミニマルいいえ。
メタリフレッシュクーポンスロウ
コンテンツお問い合わせ信頼できない

一般的なリダイレクトの問題

###リダイレクトチェーン

複数のシーケンシャルリダイレクト:

A → B → C → D (Bad: 4 hops)

A → D (Good: Direct)

##リダイレクトループ

無限リダイレクトサイクル:

A → B → A → B → ... (Error: ERR_TOO_MANY_REDIRECTS)

###混合コンテンツリダイレクト

HTTPS ページを HTTP にリダイレクトします。 (または、適切なチェーンなしでその逆)

適切に実装されたリダイレクトは、URLまたはドメインの変更時にユーザーエクスペリエンスと検索エンジンのランキングを維持するために不可欠です。

この知識を実践する

DomScan の API を使用してドメインの可用性、状態などを確認します。