独自ドメインのシーサーブログからワードプレス(ロリポップ)へお引っ越し

ようやく、独自ドメインで運営していたシーサーブログを、ワードプレスに移しました。
URLは変わらないんだから、簡単だろうと思いきや。。

あらゆる先人ブロガー様の該当ページを拝見しては知恵をお借りし、コツコツ作業を始めたのですが、こんな疑問が渦巻きました。
・なんでシーサーに紐づけた独自ドメインには「www」がついているのか?!ワードプレスの新ブログだと「www」は表示されていないじゃないか。これは別ブログってことになるの???
どうやらシーサーには『独自ドメインの、wwwがくっついてるサブドメイン』しか設定ができないようです。知らなかった!
・SSL化もしたいけれど、どうリダイレクトするのか?

そうこうしながらもシーサーから独自ドメインを切り離してDNSをワードプレスのほうに切り替えたけれども、今度はこんな事態が発生。
個別ページがリダイレクトされない!401エラーで「このページは削除されたか非公開」になってる!
・なんとかPCで見ると問題解決。なのにスマホで見るとまだリダイレクトされてない!WHY???

こんなイライラをお抱えの方、いらっしゃいますか?
試行錯誤のわたくしの解決策を、こちらにまとめますヨ。どなたかのお役にたてますように!!

スポンサーリンク
アドセンス広告1

独自ドメインシーサーブログのカスタマイズ状況

・独自ドメイン(ムームードメイン)
・記事数100
・個別記事URLは以下2つが混在
http://www.独自ドメイン.com/article/数字の羅列.html
http://www.独自ドメイン.com/article/記事内容にあわせて自分が設定したローマ字表記.html
・デザインはシンプルA.ホワイト 右カラム(スマホレスポンシブ)
・グローバルメニュー設置
・hタグ設置
・パンくずリスト設置
・スニペット表示
・記事中アドセンス、記事下楽天アフィリ、記事下ブログ村バナーは手動で

ブログ引っ越し(リニューアル)準備

ほぼ前回の時のように、進めました。
参照:シーサーブログからワードプレスへお引越し1

・ロリポップのレンタルサーバーをマルチドメインで利用(ロリポップ1契約で、複数のブログを運営)
・ワードプレスをインストールし、必要なプラグインを揃えて土台を作り始める
-テーマは「Simplicity2」
-個別記事のURLは変えない※
-SSL化する※

※印は前回と違う項目

順調に、シーサーからワードプレスへ記事を移し、体裁を整えていきます。
そしてここからが問題!

DNSをシーサーからワードプレスへ切り替えてSSL化

1.シーサーブログ
「設定」→「独自ドメイン」→シーサーに向けていたDNSを削除
2・ムームードメイン
「ネームサーバ設定変更」でロリポップを選択
⇒間違いだったT_T
「ムームードメインのネームサーバ(ムームーDNS)を使用する 」を選択したらうまくいった。

「ムームーDNS」のカスタム設定をいじらなかった
⇒これも間違い。ページ下部の設定2にあるCNAMEを削除したらうまくいった。

3.切り替えたらようやく、ロリポップでSSL化できるようになる。

4.ワードプレスでSSL化
「設定」→「一般」の、WordPress アドレス (URL)とサイトアドレス (URL)の表示をhttpsに変える。

記事をシーサーからワードプレスへリダイレクト

1.シーサーの全記事を非公開にする
2.シーサーの「デザイン」→「html」で、headと/headの間に以下コードを入力
-個別記事をこっちにリダイレクトするよのコード
<% if:page_name eq ‘article’ -%>
独自ドメインのURL/<% extra_keywords %>” />
独自ドメインのURL/<% extra_keywords %>” />
<% else -%>
⇒またまた間違い。解決策は後述。

-トップページをこっちにリダイレクトするよのコード
独自ドメインのURL/” />
WordPressのURL}/” />
<% /if -%>
⇒これはうまくいった。

3.ロリポップFTPの.htaccessファイル、一番上に以下を入力
-wwwつきのほうにアクセスがあってもwwwなしにリダイレクトするよのコード
-httpのほうにアクセスがあってもhttpsのほうにリダイレクトするよのコード
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.独自ドメインのURL\.comとかinfoとか$
RewriteRule ^(.*)$ https://独自ドメインのURL/$1 [R=301,L]

⇒これはうまくいった。

個別記事がリダイレクトされない場合の解決策

ここまで来て、私の場合は
・個別ページがリダイレクトされない!401エラーで「このページは削除されたか非公開」になってる!
という問題が生じました。

たしかにシーサーは非公開にしたけれど、htmlでリダイレクト設定をしたのに。。
もしURLが一致してないとか? → 一致してなかった。
https://独自ドメイン.com/article/数字の羅列.htmlってなるべきなのに、いつのまに最後の.htmlが無くなってる!何やったんだわたし!
編集して.htmlを追加しても、OKを押すとなぜか-htmlに変わってしまう。。。

解決策1:ワードプレスの「設定」→「パーマリンク設定」の「カスタム構造」を
/article/%postname%.htmlに変える。

解決策2:シーサーの「デザイン」→「html」で、headと/headの間に入れた「個別記事をこっちにリダイレクトするよ」のコードを変更。
<% if:page_name eq ‘article’ -%>
/article/<% article.basename %>”>
/article/<% article.basename %>”>
<% /if -%>

スマホがリダイレクトされてない!

なんとかPCで見ると問題解決。なのにスマホで見るとまだリダイレクトされてない!WHY???
シーサーブログはかつて、PC表示用とスマホ表示用のアドレスが別になっていて、スマホ用には末尾に/s/がついていたんですよね。(今はPC表示用で統一されてるけど)その関係で、リダイレクトがうまくいってない。ワードプレスのほうに画面は切り替わるものの、冒頭に401エラーと出てしまい。。。

解決策:プラグイン「rediredt」を使う。

固定ページのurlが直せない

ひととおりの引っ越し作業を終え、最終確認をしていて、気が付きました。
フッターに設定した固定ページの「プライバシーポリシー」のurlがシーサー独自ドメインの時と一致してない!
ワードプレスの「設定」→「パーマリンク設定」の「カスタム構造」
/article/%postname%.html
で、修正したはずなのにここは表示が違う!パーマリンクの編集をしようとしても、「.」が「-」に変わってしまうデジャブ。

解決策:プラグイン「Custom Permalinks」を使う。

すばらしい。プラグインって魔法のよう!!

独自ドメインの無料ブログ vs 独自ドメインのワードプレス

たとえ独自ドメインであっても、シーサー内での流入があると言っても、やはり無料ブログは、無料なだけでした。スマホでは、要らない広告を消すこともできないし。
いっぽう、記事数が半分の独自ドメインワードプレスは、着々とブログパワーをつけ始め、SEO的にも良くなっていく。
もう引っ越そうと決めた時には、アクセス数も収益も、歴然たる差が出ていました。
引っ越し後は依然と何の変りもなく順調なので、これからどう伸びていくかが楽しみです。

私がブログを始めた当初は、続けられるかも収益を上げられるかもわからなかった。だから無料ブログで始めました。いきなりレンタルサーバーを契約してドメインをとって、というのは、考えられなかったです。無駄になるんじゃないかっていう不安や迷いも大きくて。
最初からワードプレスでやらないほうが損、という考えの方も多いですが、私のように石橋をたたいて壊れそうになった時にダッシュするタイプの方は、最初は独自ドメインの無料ブログ→アドセンスに合格する→しばらく記事を書き貯める→一定のアクセスが集まってきたらリダイレクト方式でワードプレスへ引っ越し、というプロセスをオススメしたいです!

ブログランキング・にほんブログ村へ
にほんブログ村


O型日記ランキング

スポンサーリンク
アドセンス広告1
アドセンス広告1

シェアする

  • このエントリーをはてなブックマークに追加

フォローする