アクティブなサブドメイン - マルチサイトWPインストールがある場合、どのようにしてサブドメイン上にWordpress以外のサイトを作成することができますか(それらをディレクトリにマップする)。
Htaccessか何かに免除を挿入できますか?
WP Codexは、マルチサイトのコントロールからサブディレクトリを除外する2つの例を示しています。
Ww.domain.comをdomain.comに書き換える前に、必ずsub rewriteを呼び出してください。
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_Host} subdomain.domain.com
RewriteCond %{REQUEST_URI} !subdomain/
RewriteRule ^(.*)$ subdomain/$1 [L]
# Rewrite http://www.domain.com to domain.com
RewriteCond %{HTTP_Host} ^www.(.*)
RewriteRule ^(.*) http://%1/$1 [R,L]
これに関する問題へのこの答えは覚えておくべき.htaccessの階層的な性質をカバーします: https://wordpress.stackexchange.com/a/20274/118366
これに関するリンクされたコーデックスページを引用すること:
あなたがあなたのVirtualHostファイルを設定することができるならば、これは最善の方法かもしれません。サーバー上の任意のディレクトリからサブドメインを提供する機能を提供します。
これを行うには、WPMSに処理させたくないドメインが、ワイルドカードを使用するWPMS 1次ドメインの前にロードされていることを確認する必要があります。
はい。 WordPressのroot .htaccess
に書き換えルールを追加して、特定のサブドメインに対するすべてのリクエストをサブディレクトリに書き換えることができます。私はそれがこのようなもので動作するようにすることができます:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_Host} ^sub\.domain\.com$
RewriteRule (.*) sub/directory/index.php [L]
</IfModule>
# BEGIN WordPress
# wordpress generated rewrite rules.
# END WordPress
シモンズ: