質問: ### 実現したいこと * ワードプレスのマルチサイトの設定がうまくいきません。 ### 前提 * サブドメインで追加したい * サーバはxserverで契約 ### 実施したこと 基本的に、ナビゲーションどおりに行いました。 (1)wp-config.phpに以下を記載 ``` /* マルチサイト機能を有効にする */ define('WP_ALLOW_MULTISITE', true); ``` (2)ツール>ネットワークの設置に表示される以下の情報をwp-config.phpに記載 ``` define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', '自分のURL'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1); ``` (3)htaccessの内容を以下に置き換える ``` 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] ``` ### 発生している問題・エラーメッセージ トップページのindex.htmlだけは読み込まれますが、その他のページ/ファイルは全て403エラーです。管理画面も403エラーで入れなくなります。 (2)の作業を元に戻すとエラーは解消されます。 ### 試したこと wp-contentに blog.dir というフォルダを作れ、という意見があったのでやってみましたが、うまくいきませんでした。 初心者ですので、基本的なところで躓いてるかもしれません。 教えて頂けると幸いです。
回答: ``` define('SUBDOMAIN_INSTALL', false); ``` では、サブドメインではなく、サブディレクトリ方式のマルチサイトになってしまいます。 これを `true` に変更してみてください。 ネットワークの設置で誤っている可能性もあります。サイトの「新規追加」で、サイトアドレス欄はサブドメインを設定する形式になっているでしょうか。 もしここも誤っているようなら、一旦ご破算にして最初から作り直してみてください。