2017-07-27 37 views
0

我正在處理幾個域,它們都遵循類似的重定向模式。而不是寫出來的每個域作爲它自己的虛擬主機,我試圖使文件只用一個更易於維護:Apache VirtualHosts具有不同TLD的多個ServerAliases

<VirtualHost *:80 *:443> 
    ServerName domain.xz 
    ServerAlias *.domain.xx *.domain.xy 

    RewriteEngine on 
    RewriteRule ^/(.*)$ https://xz.newdomain.com/$1 [QSA,NC,L,R=301] 
</VirtualHost> 

在上面的例子domain.xx會重定向到xz.newdomain.com然而正確域.xy不會。我檢查了文檔,無法確定這不起作用的原因。

是否可以按照我的意願完成此項工作,還是必須將它們分別配置爲VirtualHost配置?

回答

1

你也應該補充二級域名的名字在ServerAlias,即:

ServerAlias domain.xx *.domain.xx domain.xy *.domain.xy 
相關問題