2016-11-23 373 views
0

我想將demo.example.com中的頁面重定向到demo1.example.com,但要將demo.example.com保留在url地址欄中(我擁有兩個域)。我讀到,爲了做到這一點,我需要使用mod_proxy,但我不知道應該在哪裏編寫規則以及應該寫什麼。我試着用的.htaccess,但不是運氣:重定向但保留地址欄中的網址

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteRule ^(.*) http://demo1.example.com/$1 [P] 
</IfModule> 

在我的Apache服務,我有以下選擇:

proxy 
proxy_ajp 
proxy_balancer 
proxy_connect 
proxy_express 
proxy_fcgi 
proxy_fdpass 
proxy_ftp 
proxy_html 
proxy_http 
proxy_scgi 
proxy_wstunnel 

我使用Ubuntu的服務器和Apache和Plesk

回答

2

在大多數情況案例.htaccess應該看起來像:

RewriteEngine on 
RequestHeader set Host demo1.example.com 
RewriteRule ^(.*) http://demo1.example.com/$1 [P,L] 

它需要重寫,代理,proxy_http和頭模塊。

如果它不起作用檢查所有(實際上所有,而不僅僅是demo1.example.com的日誌)web服務器在服務器上登錄哪個主機demo1.example.com,因爲您的請求可以被另一個虛擬服務器捕獲。

相關問題