2016-11-23 24 views
0

说我希望将来自一个Web域的所有流量重定向到另一个域。这两个网站都是Wordpress网站。什么是最好的方法来做到这一点?通过在.htaccess中包含重写规则?将一个主域的所有变体重写为另一个

例如 - domain1.com/(anything) - > domain2.com subdomain.domain1.com/(anything) - > domain2.com

如果htaccess的,有人可以给我一些关于规则可能看起来像什么的指针?

谢谢。

回答

0

你可以用RewriteRule来做到这一点。你想把它放在VirtualHost区块内。例如:

<VirtualHost *:80> 
    DocumentRoot /var/www/html 
    ServerName domain1.com 
    ServerAlias *.domain1.com 

    ErrorLog ${APACHE_LOG_DIR}/error.log 
    CustomLog ${APACHE_LOG_DIR}/access.log combined 

    RewriteEngine on 
    RewriteRule ^(.*)$ http://domain2.com$1 [R] 
</VirtualHost> 

这将需要什么的domain1.com权和domain1.com任何的子域,发出301 redirecthttp://domain2.com/what/ever/path/was/requested

相关问题