- ドメインはなんで変更したかったの?
- ドメイン変更するとなんかデメリットある?
ドメインとは何かご存知ですか?
ブログ運営されている方は設定しなければいけないのでご存知だとは思いますが、御自身のURLの最後にある
- 〇〇.com
- 〇〇.jp
です。
私は hamster-sauna.com/ というドメインを取得しておりますが、「 suuna の部分がつづりを間違えてしまったため、変更したいなぁ。」
ということで、安易な気持ちでワードプレスのURL変更をしたのです。
このやり方、失敗するの確定です。
皆さんもサーバー経由せず、ワードプレスで直接ドメイン変更はできないもんだと思ってください。
ワードプレスからドメイン変更をしようとすると失敗する理由
そもそもドメインはワードプレスから変えられるものではありません。
基本ワードプレスでできることは取得済みのドメインを反映させるための入力欄です。
なのでワードプレスで直接ドメイン変更はできません。
なんでドメイン変更しようとした?
私は「ハムスターサウナ」hamster-sauna.comというドメイン名ですが、翻訳サイトで調べたら「ハムスターもサウナ」もつづりを間違ってました。
なので正しいつづりである、hamster-sauna.comに変更したいと思ったのがきっかけです。
ワードプレスからドメイン変更しようとしたら
画面がバグりました。
そりゃ、そうです。
誰のものでもない存在しないドメインを見ようとしているわけですから、おかしくなります。
後々解説しますがFTPいじって直せました。
やり方がわからないとほんとうにどうしていいかわからなくなります。
必死こいて調べました。
どうなるか
ワードプレスから編集できなくなります。
画面がグチャグチャになりわけがわからなくなります。
治し方
人によって登録サイトは変わりますが、やることは変わらないはずです。
こちらのサイトを参考にしました
私の場合はエックスサーバーでドメイン登録しているので、参考にしたサイトとほぼ同じやり方となります。
エックスサーバーにログイン
ファイル管理
FTPサーバーに入る
子テーマのfunction.phpを修正
function.phpは普段ならワードプレスからいじることができるものなのですが、そのワードプレスにログインができるけど中身がグチャグチャな状態なので、ワードプレス外から修正するやり方になります。
- ドメインやテーマによって変わるので下の画像のやり方そっくりそのままではfunction.phpは見つかりません。
function.phpが見つかりましたらfunction.phpの2行目から下記のコードを追加します。
update_option(‘siteurl’,’http://example.com’);
update_option(‘home’,’http://example.com’);
コードを追加したらログインできるか試しましょう。
- ログインに成功したら先ほど追加した2行を削除します
これで終了です。
一応一通りパトロールして自分のブログがおかしくないか確認してみましょう。
まとめ
ちょっと焦りましたが、何とかなりました。
- レンタルサーバー側での手続きが必要
- ワードプレスでは直接ドメイン変更はできない
- 手続きもなしにワードプレスから登録ドメインを変更するとバグる
- 直し方はfunction.phpに2行コードを追加(TeraPadやFfftpを使うのが望ましい)
- ログインできたら追加したコードは安全のため削除する
修正の仕方がわからないとどうしていいかわからなくなりますが、そこは慌てずやっていきましょう。
プログラムをいじることになるので、慣れていないと怖いかもしれませんが、やり方がわかっていればなんてことないです。
・紹介記事により確実に報酬がもらえるレビューアフィリエイト【バナ記者】制度】
・【記事テンプレート】や【自分割】等初心者でも稼ぎやすい仕組みがある