Copicode 日本語トップ

ロリポップでwwwありなしが混ざる時の直し方

example.comwww.example.com の両方で同じページが見えると、アクセス解析やSEOのURLが分かれます。どちらを正規URLにするか決めて揃えます。

wwwありなしを揃える順番

正規URLを決めてから、canonical、.htaccessの301転送、内部リンク、サイトマップを同じURLへ揃えます。

ロリポップでwwwありなしが混ざる時に正規URL、canonical、301リダイレクト、内部リンク、サイトマップを順番に確認する図解

まず正規URLを決める

小さなサイトなら、wwwなしに揃える運用が分かりやすいです。すでに多くのリンクがwwwありなら、無理に変えず既存の強い方へ合わせます。

canonicalを確認する

ページのHTMLに出ているcanonicalが、決めたURLへ向いているか確認します。CopicodeのようなPHPサイトでは、共通headで出している場合があります。

.htaccessでリダイレクトする

wwwありなしを強制する場合は.htaccessを使います。編集前に必ずバックアップしてから試します。

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

内部リンクも揃える

リダイレクトだけでなく、サイト内リンク、サイトマップ、OGP、canonicalも同じURLへ寄せます。混在していると確認が面倒になります。

関連記事