2016-11-23 6 views
0

demo.example.comからdemo1.example.comにページをリダイレクトしようとしていますが、demo.example.comをURLアドレスバーに保存しています(私は両方のドメインを所有しています)。私はそれを行うために、mod_proxyを使う必要があるが、どこにルールを書くべきか、私は何を書くべきかを知りません。私は、次のオプションを持っている私のApacheのサービスでアドレスバーにURLをリダイレクトします。

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

:私は運の.htaccessを試みたが、ない

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] 

rewrite、proxy、proxy_http、およびheadersモジュールが必要です。

demo1.example.comのログだけでなくすべてをチェックしても問題がなければ、demo1.example.comをホストしているサーバーにWebサーバーログが記録されます。これは、別の仮想サーバー。

関連する問題