>サブディレクトリにwp本体をインストールして、
これは駄目なはず。root directoryにインストールしないとうまく
いかないと思います。
そう書いてあるというだけで自分でやってみたわけじゃありませんが。
私は試した事はありませんが、3.5 からは、可能になったらしいです。
http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory
ただし、WordPress 本体が対応したとしても、
プラグインがサブディレクトリ&マルチサイトに対応しているとは限りません。
設定をみなおしてみたら、無事成功しました!!!
エラーの原因は、マルチサイト反映時、htaccessファイルにコードをコピーする際に元あったコードを残したまま、追記してしまったため、転送の不具合がおきていたようです。
>>Fumito MIZUNOさん
なるほど、プラグインが対応していない可能性があるのですね。
keitai style と contact form 7 が対応していれば問題ないのですが。。。
3.5から「本体:サブディレクトリ/公開先:ルートディレクトリ」でのマルチサイト運用が可能になったのは、あまり知られていないのでしょうか?検索でしらべてみると、ほとんどのサイトで、利用不可と書かれて、日本語のCODEXの方にもさらっと一行だけの記載だったので。結構、画期的な改善点に思うのですが。。。
こんにちは。
「公開先をドメインルートディレクトリにできるようになったということでしょうか? 」
こちらを実現したいと思っておりますが、苦戦しております。
wordpressは、wp/ にインストールしており、
メインサイトは、http://www.ドメイン.com/ に、
マルチで、http://multi.ドメイン.com/ などにしたく思っております。
define(‘WP_DEBUG’, false);
define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, true);
define(‘DOMAIN_CURRENT_SITE’, ‘ドメイン.com’);
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);
.htaccess を
# BEGIN WordPress
RewriteEngine On
RewriteBase /wp/
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]
# END WordPress
にすると、ループしていますなどのエラーが出ます。
wordpressを、ドメイン直下のwp/に。
基本サイトを、ドメイントップにしたいのですが、
どなたかご教示いただけますでしょうか。
よろしくお願い致します。