web-dev-qa-db-ja.com

Wordpressマルチサイトでのドメインリダイレクト

私は2つのドメインwww.domain1.comwww.domain2.comを持っていて、どちらも同じホストを指しています。私がやりたいことはwww.domain2.comwww.domain1.com/domain2にリダイレクトすることです。

ホスティングプロバイダから.htaccessのコードを入手しましたが、インストール時に "500 Internal Server Error"というエラーが表示されます。何が問題ですか?

RewriteEngine On
RewriteCond% {HTTP_Host} ^ [www.] domain1.com $ [NC]
RewriteCond% {REQUEST_URI}! ^ / domain2 / .*
^(.*) RewriteRule / index / $ 1 [L]
2
UXTE

What I want to do is redirect www.domain2.com to www.domain1.com/domain2.

それならhtaccessを通してやりたくないでしょう。 WordPress MUドメインマッピング プラグインを使用する必要があります。

WordPressMUまたはWordPress 3.Xネットワーク上のブログ/サイトを外部ドメインにマップします。


WordPress 3.0:マルチサイトドメインマッピングチュートリアル

先日、Klint Finleyが 非常に優れたチュートリアル WordPress 3.0の新しいMultisite機能の使い方を書いた。コメントでは、多くの人があなた自身のドメイン名の使い方を知りたがっていました。私は今それをやっているので、ここでは簡単なウォークスルー/ハウツーガイドです。

2
andrea_r

「500 Internal Server Error」が表示されたら、Webサーバーのエラーログを調べてください。そこには、何が悪かったのかについてのより多くの情報があります。

あなたの場合は、おそらくあなたが書いた.htaccessディレクティブの構文の問題です。彼らは私に正しく書かれているように見えません。

mod_rewriteについての情報は モジュールmod_rewrite URL書き換えエンジン(Apache HTTPサーバー) を見てください。各コマンドの書き方、動作方法、パラメータの説明などがあります。

エラーログの詳細については、 ログファイル/エラーログ(Apache HTTPサーバー) を参照してください。それはあなたが.htaccessファイルに間違って書いたものには貴重な情報が含まれています。

2
hakre