私たちはマルチサイトの設定をしています、プライマリドメインは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
最後に、私はちょうど.htaccessに以下を追加しました
RewriteCond %{HTTP_Host} ^secure\.domain\.net$
RewriteRule (.*) http://www.domain.net/$1 [P,L]
これはうまくいっているように見えますが、どんな種類の予期せぬ影響があるのか私にはわかりません。
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にリダイレクトしないのであれば、とにかくズボンのキックが必要です...)