我在我的網站mysite.com/test上有一個頁面,我想在另一個網站上加載一個頁面,例如test.jit.su。我已經與我的註冊服務商(godaddy)建立了名稱服務器,以便我可以爲mysite.com/test添加一條A指向test.jit.su的記錄。這對我的虛擬主機上的電子郵件和其他東西帶來了一些問題,所以我將把名稱服務器更改爲虛擬主機的名稱服務器。顯示來自不同域的某個網址的網頁?
是否還有辦法做到這一點沒有A記錄?
我在我的網站mysite.com/test上有一個頁面,我想在另一個網站上加載一個頁面,例如test.jit.su。我已經與我的註冊服務商(godaddy)建立了名稱服務器,以便我可以爲mysite.com/test添加一條A指向test.jit.su的記錄。這對我的虛擬主機上的電子郵件和其他東西帶來了一些問題,所以我將把名稱服務器更改爲虛擬主機的名稱服務器。顯示來自不同域的某個網址的網頁?
是否還有辦法做到這一點沒有A記錄?
DNS記錄只能設置域(任何級別)上的別名,例如, mydomain.com - > yotherdomain.com 這也自動暗示重定向,如 mydomain.com/anything - > myotherdomain.com/anything 但你不能做mydomain.com到一個服務器和mydomain.com/anything到另一個服務器,如果你想這樣做,你將不得不使用HTTP重定向
更改A記錄不會解決您的問題,如@ unleashed-dev所述。
您需要在您的Apache配置中爲啓用mod_proxy
。一旦mod_proxy的啓用,啓用通過httpd.conf
mod_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]