ExpressWebへの移転メモ

結局ExpressWebに移転し、独自ドメインで運営することになった。
LinuxサーバーからWindowsサーバーへの移転で戸惑うこともあったけれど、
ほぼ無事完了。以下手順メモ。

① WebMatrix を利用してサイト構築

② 独自ドメイン取得、DNS切り替え

③ WP Popular Post のDBをインポート(テーブル名:wp-popularpost…)

④ 旧サイトで301リダイレクト設定
  ➾ WPのプラグイン「Redirection」利用。最初トップページ以下がリダイレクトされなかったが、以下の★サイトの設定でOKとなった。
  【参考】
  ★「Redirection」でドメイン変更後の301リダイレクト設定
  ・ドメイン変更でWordPressを引っ越して301リダイレクトする術
  ・リダイレクトを管理することができるWordPressプラグイン…

⑤ www有り/無しのリダイレクトをwweb.config にて設定
  【参考】
  ・[ExpressWeb] URLのリライトについて

⑥[検索エンジンがサイトをインデックスしないようにする]チェックをはずす
  ➾ 設定>表示設定 から

⑦ モリサワのWebフォント表示用URLを変更

⑧ プラグイン PS Auto Sitemap をWebMatrixでアップしてしまったため再設定。
  ➾ 設定>一部何かを変更して更新

➈ プラグイン Google XML Sitemap 有効化、設定

⑩ コンタクトフォームのエラー修正のため新規にプラグインWP-Mail-SMTPを導入
 【参考】
  ・“ContactForm7”と”WP-Mail-SMTP”を使った…

⑪ Feedly リンク設置(仕事サイト参照)
  プラグインではなく、直接画像にリンクを貼る(プラグイン画像とCSS利用)。
  ウィジェットの Sidebar、HOME 5、Footer 4 & single.php

⑫ アクセス解析から自分をはずす

⑬ リンクチェック

⑭ 不要なプラグインの削除

⑮ Googleウェブマスターツールの設定
  ➾ 新サイトを登録、移行を申請
  ➾ robot.txt が一部のURLをブロックしている、という警告が出る。様子見(7/3)。
  ➾ 出なくなった(7/4)ので OK!
 

今後の作業

● DBバックアップ用プラグインの検討
  ➾ ExpressWeb ではウェブサーバとデータベースサーバを物理的に分けているため、WP-DBManager は使えないとの記事あり。
  ➾ BackWPup 要検討

● その他のプラグイン/無効-有効化 or 削除要検討
  ・Login rebuilder 総当りログインがさっそくロシアからあり
  ・MO CacheWP File Cache WP Super Cache ⇒その後全て停止

● 表示速度のチェック
  ➾ 画像サイズの記述に関しては、ほとんどがテーマの自動サムネール画像で変更できず。
  ➾ 画像オプティマイズのプラグインで評判の良いものがあったが、
    ExpressWebでは利用できず、wp-smush というのを入れてみる。一部圧縮。
  ➾ WP Super Cache 有効化してみる
  ➾ HTML,Javascript,CSS を自動でオプティマイズしてくれるプレグインを導入
    footerの月齢が崩れるも、Javascript の詳細に全てチェックを入れて解決
 【参考】・「Autoptimize」:HTML・JavaScript・CSS の複数ファイルを…

結果、GTMetrix で90Aと73C。暫定OKとしておこう。
と思って夕方以降に確認すると83B、69D。はあ?
Googleの PageSpeed Insights ではモバイル48 パソコン66 と、特にモバイルが悪い。
また時間があるときにでも。

  ➾ Leverage browser caching 改善のため、web.config の<system.webServer>内に以下を追加

   <caching>
            <profiles>
                <add extension=".php" policy="DisableCache" kernelCachePolicy="DisableCache" />
                <add extension=".html" policy="CacheForTimePeriod" kernelCachePolicy="CacheForTimePeriod" duration="7:00:00:00" />
                <add extension=".jpg" policy="CacheForTimePeriod" kernelCachePolicy="CacheForTimePeriod" duration="7:00:00:00" />
                <add extension=".png" policy="CacheForTimePeriod" kernelCachePolicy="CacheForTimePeriod" duration="7:00:00:00" />
                <add extension=".gif" policy="CacheForTimePeriod" kernelCachePolicy="CacheForTimePeriod" duration="7:00:00:00" />
                <add extension=".css" policy="CacheForTimePeriod" kernelCachePolicy="CacheForTimePeriod" duration="7:00:00:00" />
            </profiles>
    </caching>

● 旧サイトで301リダイレクトのチェック

 

  • トップへ戻る
  • カテゴリアーカイブ
  • HOME

コメント

メールアドレスが公開されることはありません。* は必須項目です。


*