自分のサイトmysite.com/testに、別のサイト、たとえばtest.jit.suにページをロードしたいページがあります。test.jit.suを指すmysite.com/testのAレコードを追加できるように、レジストラ(godaddy)を使用してネームサーバーを設定しました。これは私のウェブホスト上の電子メールや他のものにいくつかの問題を引き起こしたので、私はネームサーバーをウェブホストのものに変更するつもりです。
Aレコードなしでこれを行う方法はまだありますか?
自分のサイトmysite.com/testに、別のサイト、たとえばtest.jit.suにページをロードしたいページがあります。test.jit.suを指すmysite.com/testのAレコードを追加できるように、レジストラ(godaddy)を使用してネームサーバーを設定しました。これは私のウェブホスト上の電子メールや他のものにいくつかの問題を引き起こしたので、私はネームサーバーをウェブホストのものに変更するつもりです。
Aレコードなしでこれを行う方法はまだありますか?
DNSレコードは、(任意のレベルの)ドメインにのみエイリアスを設定できます。たとえば、mydomain.com-> yotherdomain.comは、mydomain.com / anything-> myotherdomain.com/anythingのようなリダイレクトも自動的に意味しますが、設定することはできません。 mydomain.comを1つのサーバーに、mydomain.com / anythingを別のサーバーに。これを実行する場合は、HTTPリダイレクトを使用する必要があります。
@unleashed-dev で指摘されているように、A レコードを変更しても問題は解決しません。
そのためには、Apache 設定で有効 にする必要があります。mod_proxy
mod_proxy が有効になったら、有効mod_rewrite
にし.htaccess
てからhttpd.conf
、このコードをディレクトリの.htaccess
下に配置します。$DOCUMENT_ROOT
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
# proxy /test to http://test.jit.su/test
RewriteCond %{HTTP_HOST} ^(www\.)?mysite\.com$ [NC]
RewriteRule ^(test)/?$ http://test.jit.su/$1 [L,P,NC]