2012-05-16 117 views
0

我在我的網站mysite.com/test上有一個頁面,我想在另一個網站上加載一個頁面,例如test.jit.su。我已經與我的註冊服務商(godaddy)建立了名稱服務器,以便我可以爲mysite.com/test添加一條A指向test.jit.su的記錄。這對我的虛擬主機上的電子郵件和其他東西帶來了一些問題,所以我將把名稱服務器更改爲虛擬主機的名稱服務器。顯示來自不同域的某個網址的網頁?

是否還有辦法做到這一點沒有A記錄?

回答

0

DNS記錄只能設置域(任何級別)上的別名,例如, mydomain.com - > yotherdomain.com 這也自動暗示重定向,如 mydomain.com/anything - > myotherdomain.com/anything 但你不能做mydomain.com到一個服務器和mydomain.com/anything到另一個服務器,如果你想這樣做,你將不得不使用HTTP重定向

0

更改A記錄不會解決您的問題,如@ unleashed-dev所述。

您需要在您的Apache配置中爲啓用mod_proxy。一旦mod_proxy的啓用,啓用通過httpd.confmod_rewrite.htaccess,然後把這個代碼在你.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] 
相關問題