web-dev-qa-db-ja.com

Localhost上のマルチサイトhtaccess WP SVNの外部として?

私は 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外部としてのWordPress
  • C:\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]
6
developdaly

今のところ、Mark Jaquith によれば、これは解決できません

Q:これはマルチサイトモードのWordPressをサポートしていますか?

A:いいえ。WordPressがマルチサイト用のWordPress-in-a-subdirectoryインストールをサポートするまではありません。あなたがその機能を手助けしたいWordPressのハッカーなら、私に一行落としてください

2
developdaly

これが正確に関連しているかどうかはわからないが、 ネットワークを作成する前に:WordPress_Settings_Requirements は言う

WordPressに独自のディレクトリ を指定しても、マルチサイトが有効なWordPress 3.0では機能しません。あなたがフォルダにWordPressをインストールしたいならば、そして、そのフォルダ名を持っていればそれはうまくいくでしょう。ただし、ドメインマッピングは機能しません。

そしてそのフォルダ名がであることがわかりません。

1
sam