独自ドメインの取得後でWordPressマルチサイト再編 『Multisite-Language-Switcher』

多言語化ブログにするため、マルチサイトを構築。
『Multisite-Language-Switcher』の導入は簡単で、2年使っていた。

しかし独自ドメインでトラブル

そして晴れてこのサイトでドメインを取得しました!

obj_complete_getDomain

XXX.lolipop.jp/wordpress/ → kan-on.com にドメインを切り替えたら、ドメイン連携はできるが、旧ドメインに強制的に書き換えられてしまう。

悪さをしているのは、多言語化の時の「マルチサイト構造」だった。
single1function.phpでマルチサイトを解除(最初のfalse)。
すると次のような旧ドメインのシングルサイトになる。

single2この2つの項目に新ドメインを入れて、マルチサイトに戻せば、新ドメインに移行できるのだ。

私の場合、それで話は終わらなかったw

複雑なマルチサイト構造のリダイレクト

構造の話はココが分かりやすいと思うが、下記の設定でtrueでマルチ化し、”新ドメイン”と” / ”を入れる。さらに.htaccessも確認。

single3駄目だった。私の場合、サーバー直下にwordpressというフォルダにWordPressを入れており、旧ドメインもxxx.lolipop.jp/wordpress/という表示となる。

新ドメイン”kan-on.com”は、”wordpress”を公開フォルダとしていおり、シングルサイトではドメインが上手く機能するが、マルチに切替えるとサーバーエラーになる。。これには参った。。。

首の皮一枚で、新ドメインに繋がった。。

マルチサイトをOFFにして、.htaccessを以下でOKだった。
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]

シングルサイト時に一般設定を触ると私はハマりました。

GoogleSearchに登録

12

 

 

 

 

アクセス数なんてこの際、どうでも良いですw 生き残れば。。

QR Code

コメントを残す

メールアドレスが公開されることはありません。

スパム対策により、日本語が含まれない投稿は無視されますのでご注意ください。