• sensensen

    (@sensensen)


    いつもお世話になっております。
    標題のとおり
    ディレクトリ型のマルチドメイン設定でエラーが起こります。

    構成が少し異なっており
    http://hogehoge.com/web/
    内にwordpressの本体を設置し、

    http://hogehoge.com/
    内のindex.phpに

    `
    define(‘WP_USE_THEMES’, true);
    /** Loads the WordPress Environment and Template */
    //require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );
    require(‘./web/wp-blog-header.php’);
    `

    とすることで

    http://hogehoge.com/


    http://hogehoge.com/web/の中身を見るようにしております

    マルチサイトを他のディレクトリで展開したく
    手順とおりネットワークの設置に記載のあるとおり

    1./virtual/www/the-reishi_www/web/ にある wp-config.php ファイルの、/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。*/ という行より上に以下のコードを追加してください。
    `
    define(‘MULTISITE’, true);
    define(‘SUBDOMAIN_INSTALL’, false);
    define(‘DOMAIN_CURRENT_SITE’, ‘the-reishi.com’);
    define(‘PATH_CURRENT_SITE’, ‘/’);
    define(‘SITE_ID_CURRENT_SITE’, 1);
    define(‘BLOG_ID_CURRENT_SITE’, 1);
    `

    2./virtual/www/ にある .htaccess ファイルに含まれる他の WordPress ルールを置き換えるかたちで以下を追加してください。

    `
    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).*) the-reishi_www/web/$2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ the-reishi_www/web/$2 [L]
    RewriteRule . index.php [L]
    `

    と記述いたしましたが500エラーとなりマルチサイト化ができず困っております
    wp-config.phpの記述で躓いているように思えるのですが
    修正しても表示されず困っております

    ご教授おねがいいたします

  • トピック「ディレクトリ型のマルチドメイン設定でエラーが起こる」には新たに返信することはできません。