0

我的站点 mysite.com/test 上有一个页面,例如,我想在另一个站点 test.jit.su 上加载一个页面。我已经用我的注册商 (godaddy) 设置了我的域名服务器,这样我就可以为 mysite.com/test 添加一条指向 test.jit.su 的 A 记录。这给我的虚拟主机上的电子邮件和其他东西带来了一些问题,所以我打算将名称服务器更改为虚拟主机的名称服务器。

没有A记录还有办法做到这一点吗?

4

2 回答 2

0

DNS 记录只能在域(任何级别)上设置别名,例如 mydomain.com --> yotherdomain.com 这也自动暗示重定向,如 mydomain.com/anything --> myotherdomain.com/anything 但你不能这样做mydomain.com 到一台服务器,mydomain.com/anything 到另一台服务器,如果你想这样做,你必须使用 HTTP 重定向

于 2012-05-16T19:51:58.320 回答
0

正如@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]
于 2012-05-16T20:08:28.103 回答