2016-11-23 23 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

相關問題