WordPressサイトを運営するBlueHost.comからいくつかのウェブスペースとドメインをレンタルしています。 example.com
と呼びましょう。 WordPressはルートフォルダーにインストールされます。
このWebスペースで複数のサイトを実行できるため、2番目のWordPressサイトをサブディレクトリexample.com/wp2
にインストールしました。
さらに、2番目のドメインを所有しています。それをexample.net
と呼びましょう。このドメインは、nearlyfreespeech.comからレンタルされています。そのため、.htaccess
からexample.net
にすべてのトラフィックを転送するexample.com/wp2
ファイルを作成しました。
私の問題:ユーザーがそのWordPressサイトに到達すると、example.net
を表示するようにURLを書き換える方法がわかりません。現在、example.com/wp2
経由でサイトにアクセスすると、URLはexample.net
に変わります。
多くのチュートリアルでは、.htaccess
ファイルをexample.com
のルートディレクトリに配置してURLを書き換える必要があると指摘しています。しかし、別のWordPressサイトが既にそのルートに直接置かれているので、それはうまくいかないようです。
example.net
を介して2番目のWordPressサイトにアクセスする人がそのURLを見続けるように、そのURLを書き換えるにはどうすればよいですか
example.net
がサブディレクトリ/wp2
の2番目のWPインストールを指す場合、対応する.htaccess
は1つ上のレベルではなくwp2
フォルダーに配置する必要があります。 。
このWebスペースで複数のサイトを実行できるため、2番目のWordPressサイトをサブディレクトリ
example.com/wp2
にインストールしました。
「このWebスペースで複数のサイトを実行する」機能とは、CMSの複数のインスタンスをインストールするのではなく、Webスペースを指す複数のドメイン名を持つ機能を指している可能性があります(「複数のサイト「許可されているかどうか」。
BlueHost.comで「アドオンドメイン」または「ドメインエイリアス」を作成することにより、複数のドメインを実現します(cPanelの用語ですが、使用するホスティングコントロールパネルに関係なく、考え方は同じです)。
「アドオンドメイン」と「ドメインエイリアス」は非常に似ています。 「ドメインエイリアス」は基本的に、メインドメインのエイリアスであり、通常はメインドメインのドキュメントルートを指します。一方、「アドオンドメイン」には独自のドキュメントルートがあり、サブディレクトリ(たとえば)を直接指すことができます。
おそらく、example.net
サブディレクトリを直接指すBlueHost.comホスティングアカウントの「アドオンドメイン」として/wp2
を作成する必要があります。
さらに、2番目のドメインを所有しています。それを
example.net
と呼びましょう。このドメインは、nearlyfreespeech.comからレンタルされています。そのため、.htaccess
からexample.net
にすべてのトラフィックを転送するexample.com/wp2
ファイルを作成しました。
単純に3xxがexample.net
からexample.com/wp2
にリクエストを「リダイレクト」すると、当然example.com
が公開されます。または、nearlyfreespeech.com(NFS.com)ホスティングでリバースプロキシを作成し、リクエストをexample.com/wp2
にプロキシすることもできますが、これは非常に多くの作業であり、サーバーレベルでNSF.comのホスティングアカウントが必要ですアクセス。
代わりに、NFS.comでのhosting/.htaccess
を忘れて、example.net
アカウント(上記の「アドオンドメイン」を作成済み)で直接example.com
をポイントする必要があります。
example.net
サーバーのIPアドレスを指すwww.example.net
(およびexample.com
?)のDNS A
レコードを作成します。example.net
のNAMESERVERSを変更し、代わりにBlueHost.comでDNSを制御します。 BlueHost.comは、「アドオンドメイン」を作成したときに、必要なA
(およびCNAME
)レコードを既に作成しています。必要に応じて、NFS.comを完全に終了したい場合はtransfer BlueHost.comへのドメイン(およびプロセス内のNAMESERVERSの変更)もできます。これは完全にあなた次第です。 BlueHost.comのドメインを使用するためにレジストラを変更する必要はありません。
このシナリオでは、.htaccess
ファイルまたはディレクティブを追加する必要はありません。
多くのチュートリアルでは、
.htaccess
ファイルをexample.com
のルートディレクトリに配置してURLを書き換える必要があると指摘しています。
これらのチュートリアルは何か他のものを参照しているように思われますか?