マルチサイトにおいてで子サイトの追加ができない
-
こんにちは。
この度、ワードプレスで子サイトを作成しようとしたところ上手くいかず、知識もあまりないため困っています。
define(‘WP_ALLOW_MULTISITE’, true); を
wp-config.php
に記述し、ワードプレスで用意されたものを、
wp-config.php と
.htaccess に
貼り付け、wp管理画面の上部に、【参加サイト】タグが出てきたところまでは良かったのですが、【参加サイト】のダッシュボードに入ろうとすると、【お探しのページが見つかりません。】表示されます。
URLは
http://〇〇.com/wp-admin/network/
となっていました。私は、ワードプレス自体はサブディレクトリにダウンロードしていたため、もしやと思い、サブディレクトリを入れて、
http://〇〇.com/〇〇〇/wp-admin/network/
にすると、ダッシュボードには入れました。
しかし、子サイトを追加しようとすると、
http://〇〇.com/wp-admin/network/site-new.php?action=add-site
に子サイトを追加しようとして失敗してしまいます。このURLにサブディレクトリを挿入して
http://〇〇.com/○○○/wp-admin/network/site-new.php?action=add-site
にしても、【辿ったリンクは期限が切れています】と表示されてしまいます。3日間くらい、検索したり、思いついたことは全てしつくしましたが、どうにもならずという状態です。
現在、ルートディレクトリに.htaccessがあり、そちらは、デフォルトの状態になっています。
ワードプレスをダウンロードしたサブディレクトリにwp-config.php と .htaccessがあり、こちらはいじった状態になっています。現在の両ファイルの内容は
wp-config.phpにdefine(‘WP_ALLOW_MULTISITE’, true);
define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, false);
define(‘DOMAIN_CURRENT_SITE’, ‘〇〇〇.com’);
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);を追加
.htaccess を
# BEGIN WordPress
<IfModule mod_rewrite.c>RewriteEngine On
RewriteBase /ワードプレスの入ったサブディレクトリ名/
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
に書き換えた状態になっています。
また、
ワードプレスurl は
〇〇〇.com/ワードプレスの入ったサブディレクトリ名/
サイトurlは
〇〇〇.com/で運営しています。データベースも確認しましたが、この通りになっています。
WordPressのバージョンは 5.3.2です。
もし、情報が不足していたら、随時お知らせいたしますし、サイト自体の情報が必要でしたら、公開いたします。子サイトは、サブディレクトリ型で運営したと考えています。
何卒ご助力いただければ幸いです。
-
質問は、レンタルサーバーにインストールするWordPress.orgに関する内容です。
WordPress.org日本語サポートフォーラム/マルチサイトフォーラムで尋ねてください。このフォーラムは、米国のAutomattic社が運営するWordPress.comサーバーのサポートフォーラムです。このフォーラムでは wordpress.orgや他社のレンタルサーバーのサポートは行なっていません。
-
- トピック「マルチサイトにおいてで子サイトの追加ができない」には新しい返信をつけることはできません。