【发布时间】:2018-01-02 23:44:33
【问题描述】:
我正在处理几个都遵循类似重定向模式的域。我没有将每个域写成它自己的虚拟主机,而是尝试仅使用一个来使文件更易于维护:
<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,但 domain.xy 不会。我检查了文档,无法确定这不起作用的原因。
是否可以按照我的意愿进行这项工作,还是我必须将它们设为单独的 VirtualHost 配置?
【问题讨论】:
标签: apache redirect virtualhost