web-dev-qa-db-ja.com

ワードプレスのサブドメインをマルチサイト設定のプライマリドメインにマッピングする方法を教えてください。

私たちはマルチサイトの設定をしています、プライマリドメインはwordpressでマッピングされたdomain.com、www.domain.com、secure.domain.comを持っている必要があります。私たちが直面している問題は、secure.domain.com以外のすべてが機能することです。 secure.domain.comは常に: http://www.domain.com/wp-signup.php?new=secure.domain.com

サーバーから返されるヘッダーは次のとおりです。

ステータス:HTTP/1.1 302一時的に移動日付:2012年10月16日火曜日19:55:53 GMT
サーバー:Apache
所在地: http://www.domain.net/wp-signup.php?new=secure.domain.net
コンテンツ長:0
接続:閉じる
Content-Type:text/html; charset = utf-8

1
Jerry Tunin

最後に、私はちょうど.htaccessに以下を追加しました

RewriteCond %{HTTP_Host} ^secure\.domain\.net$
RewriteRule (.*) http://www.domain.net/$1 [P,L]

これはうまくいっているように見えますが、どんな種類の予期せぬ影響があるのか​​私にはわかりません。

0
Jerry Tunin

Secure.domain.com機能が必要ですか?それともリダイレクトできますか?

Tl; drはあなたがしないということです。主なドメインはチーズです:それは独立しています。しかし.... ....can'.htaccessを使って' secure.domain.comから来た人がいる場合は、それらをdomain.comに送ってください 'をチェックする

RewriteCond %{HTTP_Host} ^secure\.domain\.com
RewriteRule ^(.*) http://domain.com/$1 [L,R=301]
RewriteCond %{HTTP_Host} ^www\.domain\.com
RewriteRule ^(.*) http://domain.com/$1 [L,R=301]

それはそれが得るのと同じくらい良いです。 (あなたのサーバー自体がwww.domain.comをdomain.comにリダイレクトしないのであれば、とにかくズボンのキックが必要です...)

4
Ipstenu