※ ChatGPTを利用し、要約された質問です(原文:旧ドメイン→新ドメイン。マルチサイトで不通(泣))
マルチサイトで不通(泣) 旧ドメイン→新ドメイン
このQ&Aのポイント
旧ドメインから新ドメインへの移行に伴い、マルチサイトの設定でトラブルが発生しました。
現在、lolipopでサーバー直下に/wordpress/を作成し、新ドメイン.com/wordpress/で運営していますが、マルチサイトに切り替えたところ、サイトへのアクセスができません。
設定の確認と修正を試みましたが、いまだに解決できない状況です。引っ越しの方法も不明です。
lolipopでサーバー直下に/wordpress/を作り、現在 xxxxxx.ciao.jp/wordpress/で運営していました。
新ドメインをこの度導入しまして、シングルサイトで設定できたのですが、
マルチサイトに切り替えたところ、繋がりません。さらに弄ったらシングルサイトが壊れました(泣)
以下の設定にしたのですが、トラブル解決出来そうですか?
(1)一般>設定
wordpressアドレス(URL): 新ドメイン.com
サイトアドレス(URL): 新ドメイン.com
(2)wp-config.phpの一部
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', '新ドメイン.com');
define('PATH_CURRENT_SITE', '/wordpress/');
(3).htaccessを以下のものにしたり、消したり。。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
</IfModule>
# END WordPress
ーーー以上、3点などを色々弄って、リダイレクトが問題で、シングルサイトの管理画面にログインすらできなくなりました。(1)を変えるにも管理画面にも入れないのでどうやって戻せば良いかわかりません。。
新ドメインのサイト公開フォルダはwordpressとしました。
プラグインフォルダも一旦リネームして試したのですが。。
駄目な場合、この状態から簡単インストールで新しくWordPressを入れてもいいのですが、どうやって引っ越しできるかも不明です。
<参考>
http://www.sandalot.com/wordpressのマルチサイトの設定とその注意点
お礼
ドメインは登録してすぐにネームサーバーが動くことを確認しました。 シングルサイト状態で、新ドメインを打ち込めば、それで旧ドメイン表示されることも確認しました。ただし、http://新ドメイン.com/wordpress/のような間にwordpressが入った状態になったりして、それでエラーが起きているのか、良く分からない状態です。ありがとうございました!
補足
一応死に物狂いで復旧できました。ありがとうございました。