私は Ottoの セットアップをここで模倣しました。 http://ottopress.com/2011/creating-a-wordpress -site-using-svn / と私の簡単な例を以下に示します。
このチュートリアルは単一サイトのインストールに固有のもので、単一ドメインを指定しています。 以下のhtaccess
をマルチサイト用にカスタマイズするにはどうすればよいですか?htaccess
ディレクトリはカスタムなので、WordPressが提供するマルチサイトwp
は機能しません。
ディレクトリ設定
C:\wamp\www\my_site
- サイトルートC:\wamp\www\my_site\wp-config.php
- 設定C:\wamp\www\my_site\wp
- SVN外部としてのWordPressC:\wamp\www\my_site\custom-content
- カスタムコンテンツディレクトリApacheセットアップ
<VirtualHost 127.0.0.1>
ServerName example.com
DocumentRoot "C:/wamp/www/my_site"
ServerAdmin [email protected]
<Directory C:/wamp/www/my_site>
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
htaccess
Options -Indexes
RewriteEngine on
RewriteCond %{HTTP_Host} ^(www.)?example.com$
RewriteCond %{REQUEST_URI} !^/wp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /wp/$1
RewriteCond %{HTTP_Host} ^(www.)?example.com$
RewriteRule ^(/)?$ wp/index.php [L]
今のところ、Mark Jaquith によれば、これは解決できません 。
Q:これはマルチサイトモードのWordPressをサポートしていますか?
A:いいえ。WordPressがマルチサイト用のWordPress-in-a-subdirectoryインストールをサポートするまではありません。あなたがその機能を手助けしたいWordPressのハッカーなら、私に一行落としてください
これが正確に関連しているかどうかはわからないが、 ネットワークを作成する前に:WordPress_Settings_Requirements は言う
WordPressに独自のディレクトリ を指定しても、マルチサイトが有効なWordPress 3.0では機能しません。あなたがフォルダにWordPressをインストールしたいならば、そして、そのフォルダ名を持っていればそれはうまくいくでしょう。ただし、ドメインマッピングは機能しません。
そしてそのフォルダ名がであることがわかりません。