wwwトップレベルドメイン名なしで自動的にセカンドレベルドメイン名にジャンプします。ルートドメイン名301はwwwをリダイレクトします。

もしWordPressウェブサイトに 2 つのドメイン名 (www ドメイン名を含むものと www ドメイン名を含まないもの) が含まれている場合、非常に不利です。SEO重みの集中と、それに続く検索エンジン最適化のインデックス作成。

どうすればそれを解決できますか?

これには、www のないドメインから www のあるドメインへの永続的な 301 リダイレクトが必要です。

wwwトップレベルドメイン名なしで自動的にセカンドレベルドメイン名にジャンプします。ルートドメイン名301はwwwをリダイレクトします。

ウェブサイトのルート ドメイン名 301 リダイレクト www ドメイン名のメリット

利点は、ドメイン名の権限を高めることができることです。

301 リダイレクトは、実際にはドメイン権限の譲渡です。

たとえば、 chenweiliang.com にリダイレクト www.chenweiliang.com 実際に chenweiliang.com の重量が転送されます www.chenweiliang.com 、それによって www.chenweiliang.com のドメイン名。

  • 検索エンジン最適化のパフォーマンスを向上させます。
  • Web ページの重みの送信に役立ちます。
  • Web ページのインデックス作成を最適化します。

私たちが開くときEコマースXNUMX つの同じページが表示されます。

  • このとき、検索エンジンのスパイダーは繰り返しクロールします。
  • 重複したページは、検索エンジンによる誤判断につながる可能性があります。
  • 現時点では、301 リダイレクトを使用して Web ページのインクルージョンを処理および最適化する必要があります。

ユーザー エクスペリエンスの向上:重複ページがなければ、ユーザーは私たちのウェブサイトをよりよく覚え、ウェブサイトの記憶を改善し、より良いユーザー エクスペリエンスを得ることができます。

www セカンダリ ドメイン名のないウェブサイトのデメリット

  • 少数のユーザーは使用できない場合がありますUFO.org は Web アドレスとして識別されます。
  • 少数のユーザーは、www URL パターンを持つ第 XNUMX レベル ドメインのみを認識します。 www.etufo.org

トップ レベル ドメイン 301 はどのように www にリダイレクトされますか?

以下をもとにLinuxサーバー実装ソリューション。

ステップ1: 新しい .htaccess ファイル

通常、私たちのコンピューターは Windows オペレーティング システムを使用しており、新しい .htaccess ファイルを直接作成することはできません。

最初に新しい htaccess.txt ファイルを作成する必要があります。名前の変更方法については後述します。

ステップ2: 次のコードを txt ドキュメントにコピーします。

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
  • 「RewriteEngine オン」、書き換えルール スイッチをオンにします。
  • 「RewriteCond」は書き換え条件を示します。
  • 次の文字列は正規表現で照合され、一致した文字列は ^ で始まり $ で終わります。
  • ここで %{http_host} は、現在のホスト名を取得するためのものです。条件は「ホスト名が chenweiliang.com"、以下の書き換えルールが実行されます。
  • 「[NC]」は、大文字と小文字を区別しないことを意味します。
  • 「RewriteRule」は、書き換えルールを定義します。ここでの意味: URL にジャンプする" http://www.chenweiliang.com/ 「アクセスリクエスト chenweiliang.com 後半。
  • [R = 301]は、301リダイレクト/ジャンプ([R] 302本指ジャンプ、[R = XNUMX]と同じ意味)として書き換えることを意味し、[L]は最後に一致するルールを意味します。

ステップ3: htaccess.txt ファイルをアップロードし、名前を変更します。

FTP ツールを使用して htaccess.txt ファイルを Web サイトのルート ディレクトリにアップロードし、名前を「.htaccess"、前のドットに注意してください。

  • ファイルがすでに存在する場合は、コードをそのファイルにコピーします。
  • これにより、www を含まないドメイン名にアクセスすると、自動的に www を含むドメイン名にリダイレクトされます。
  • 上記の方法により、www を含まないドメイン名を自動的に www を含むドメイン名にリダイレクトできます。

注:ここで変更すると、ファイルが失われる場合があります。

それの訳は".htaccess」ファイルは非表示と見なされ、表示されません。

FTP ツールを開くことができます。 ここでは XFTPソフトウェア例えば、[ツール]→[オプション]で▼

これは、「.htaccess」ファイルが非表示と見なされ、表示されないためです。[ツール] → [オプション] シート 2 で、FTP ツールを開くことができます。ここでは、XFTP ソフトウェアを例に取り上げます。

【一般】→【隠しファイルを表示する】にチェック▼

[一般] オプション → [隠しファイルを表示する] にチェック 3 枚目

 

ここでは、www を含むドメイン名を www を含まないドメイン名にリダイレクトする一般的なルールと、www を含まないドメイン名を www を含むドメイン名にリダイレクトする一般的なルールを共有します。

www のあるドメインを www のないドメインにリダイレクトするためのルール

wwwを含む301リダイレクトTLDをルートドメインルールにリダイレクト▼

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC]
RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]

次の www 301 を含むトップレベル ドメイン名は、直接コピーできるルート ドメイン名ルールにリダイレクトします (ルール内のドメイン名を変更する必要はありません) ▼

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

wwwなしのTLDは、wwwルールのあるドメインにジャンプします

wwwなしのTLDはwwwありのドメインルールにジャンプ ▼

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]

次の www なしのトップレベル ドメイン名は、直接コピーできる www 付きのドメイン名ルールにジャンプします (ルールでドメイン名を変更する必要はありません) ▼

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

301 リダイレクト ルールの場所の問題

疑似静的ルールの下で、リダイレクト ジャンプ ルールを配置すると、通常、 http は https にリダイレクトできません 問題。

最初にリダイレクトコードを .htaccess にコピーしたところ、次の場合に表示されます ▼

上記 4 枚目のリダイレクト ルール [L]

  • [L] は、現在のルールが最後のルールであることを示し、次の書き換えルールの分析を停止します。
  • そのため、リダイレクトされた記事ページにアクセスすると、[L] は次のルールを停止するため、リダイレクト ルールは機能しません。

http ホームページにアクセスしたときに、URL リダイレクトをトリガーし、疑似静的ルールをスキップしてリダイレクト ジャンプ ルールを実行し、それを実現したいと考えています。httpsへのサイト全体のhttpリダイレクト

https リダイレクト ルールを入れないでください [L] ルールの下に、 [L] 以上のルール▼

下の 5 番目のシートの疑似静的 SSL リダイレクト ルール [L]

ウェブサイトのメイン ドメイン名を www にリダイレクトする必要がありますか?

のように直接使用する場合 chenweiliang.com このようなトップレベル ドメイン名はブログのドメイン名として使用されるため、サブドメイン名を絵のベッドとして使用しても、Cookie フリーを達成することはできません。

  • トップレベルドメインだから chenweiliang.com 要求されたすべての静的ファイルのセカンダリ ネームサーバーに Cookie が送信されます。

Cookie を使用しないイメージ ベッドをサポートする場合は、別のドメイン名を使用して Cookie を使用しないようにする必要があります。

詳しくはこちらの記事へ▼

301 リダイレクトを除外して疑似静的例外フォルダー ディレクトリをバイパスする必要がある場合は、以下のチュートリアルをご覧ください▼

Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有「www トップレベル ドメイン名なしで自動的にセカンド レベル ドメイン名にジャンプ: ルート ドメイン名 301 リダイレクト www」、これは役に立ちます。

この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-27630.html

Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!

🔔 貴重な「ChatGPT コンテンツ マーケティング AI ツール使用ガイド」をチャンネル トップ ディレクトリでいち早く入手してください! 🌟
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!

 

发表评论

あなたのメールアドレスが公開されることはありません。 必須アイテム * 标注

トップにスクロールします