XSERVER WordPress簡単移行 の後にやったほうがいい3つのこと

公開日: : 最終更新日:2020/12/21 wordpress ,

ワードプレスのロゴ

1.パーマリンクの更新

事象1

XSERVERのWordPress簡単移行使って、他のWordPress(XSERVER以外のサーバからでも移行できる)からXSERVERにあるサーバにWordPressをコピーする(ドメインも変換してくれる)。これほんとうにお手軽で便利なのだがうまく行かない時がある。

一旦正常にできたと思ったけど、リンクを確認すると正常に動作しなかった。

 

具体的な事象をいうと、

https://example/wp/aaa.php

にアクセスした際、勝手に

https://example/aaa.php

にリダイレクトされる。

 

原因1

https://example/wp/

のように、ディレクトリがトップ(https://example.co/)でなく/wp/配下にWordPressを作ったりしてると起きるかもしれない(今回ボクはそうでした)。

おそらく.htaccessのコピーや改変が行われていないためだと思う。

.htaccessの内容を見ると、

mod_rewriteの記述が、

移行元では、

RewriteBase /wp/

移行先では

RewriteBase /

となっていた。

 

対応1

.htaccess内には、WordPressが自動で書いてくれている部分がある。

そこを移行先のWordPressの環境に合わせた形に自動で更新するために、

WordPressダッシュボード > 設定 > パーマリンク を開き、何も内容を変えないまま「設定の保存」を実行する。

WordPressダッシュボードのパーマリンク画面

そうすると、.htaccessがWordPressにより適切な形(RewriteBase /wp/)に更新されて正常に見れるようになった。

 

2.URL置換(URLが変わる場合)

事象2

画像など、移行元の(古い)ドメインを参照していて表示できていない。

ドメインが移行元の(古い)ままの箇所がところどころに散見される。

 

原因2

DB(以下、データベースと記載)の中で、

 

旧ドメイン

新ドメイン

 

に置換できていない箇所が存在する。

 

ちなみに自分の実例でいうと古いドメインのままの箇所が600件オーバーだった。(Search and Replace)で見た結果。

2020年12月18日現在だとまだこの辺がアマいみたい。

 

対応2

などでドメインの置換(旧ドメイン→新ドメイン)を実施する。

 

3.wp-config.phpの確認

簡単移行後、移行先のWordPressにおいて、wp-config.phpの中身が変わってる場合がある。

僕の場合、WP自動更新を止める記述が消えていた。

移行元と同じ内容になるように記述する。

 

※データベースの設定などは変わっててしかるべしなので触らない

まとめ

XSERVER WordPress簡単移行 を実施した後には、

  • パーマリンクの更新
  • ドメインの置換
  • wp-config.phpの確認

の3つもセットで行うようにしましょう。

 

Googleアドセンスレスポンシブ

関連記事

ワードプレスのロゴ

WordPressでソースコードを埋め込むならgist

prism.js使ってたが… Wordpressのプラグインでコードハイライトしていたが(Sy

記事を読む

ワードプレスのロゴ

WordPress get_option() は、DBのoptionsテーブルから値を取得する

例 サイトURLを取得する場合 $str = get_option('siteurl');

記事を読む

ワードプレスのロゴ

静的htmlでContact Form 7を使用する

ショートコード設置まで .htaccessの内容変更や、htmlソースの最上部(docty

記事を読む

ワードプレスのロゴ

WordPressで、サブディレクトリにインストールしたコンテンツが基本のパーマリンクで正常に動作しない

環境 ワードプレスのコンテンツファイルは、以下のディレクトリに配置した。 domain/wp

記事を読む

ワードプレスのロゴ

wordpress で wp_dequeue_scriptやwp_dequeue_styleしてテーマのcssやjsを読み込まない

テーマが読み込んでるcssやjsを調査 functions.phpに以下を追記する。htmlの

記事を読む

ワードプレスのロゴ

サイトヘルスで「バックグランド更新が想定通りに動作していません」と表示される原因のひとつ

  結論 僕の場合は、Basic認証をかけている為でした。  

記事を読む

ワードプレスのロゴ

WordPress Search and Replace Database で 出力されるメッセージ

  WordPressの引っ越し時にドメイン部分を変更する場合、データベースの中のド

記事を読む

ワードプレスのロゴ

WordPress アドレス (URL) を変更してしまった【解決】

状況 ダッシュボードを開こうとすると、wp-login.php Not Found となった。

記事を読む

ワードプレスのロゴ

WordPressのプラグイン 古いバージョン入手

やり方 wordpress.org プラグインのページ 開いて、「developer」タブをク

記事を読む

ワードプレスのロゴ

[All-in-One WP Migration] ダウンロードできない サーバーに問題が発生しました

事象 WordPressのまるごと移行をかんたんに行える人気プラグインである 「All-in

記事を読む

Googleアドセンスレスポンシブ

Message

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

PAGE TOP ↑