• 解決済 usausakura

    (@usausakura)


    こんにちは。
    マルチサイト化でつまづいております。

    <環境>
    さくらインターネットサーバー(スタンダードプラン)
    wordpress 4.3

    サブディレクトリ型でマルチサイト化をしたいと思っています。
    マルチサイト化はうまくいったのですが、子サイトにアクセスすると404 NotFoundが出てしまいます。

    ・子サイトのダッシュボードは表示されます。
    ・子サイトの固定ページは「非公開」の状態だったら表示されます。「公開」にすると404NotFoundとなります。

    .htaccess のコードは下記の通りです。

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    </IfModule>
    
    #uploaded files
    RewriteRule ^(.*/)?files/$ index.php [L]
    RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
    RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]
    
    # add a trailing slash to /wp-admin
    RewriteCond %{REQUEST_URI} ^.*/wp-admin$
    RewriteRule ^(.+)$ $1/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule . - [L]
    RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
    RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    
    <IfModule mod_security.c>
    <Files async-upload.php>
    SecFilterEngine Off
    SecFilterScanPOST Off
    </Files>
    </IfModule>

    過去のトピックも拝見して、できる限りのことはしたはずですが、解決しません。
    どうぞよろしくお願いします。

トピック「マルチサイトで子サイトが404NotFoundに」には新たに返信することはできません。