Apache2重定向与通配符子域

时间:2016-11-20 08:40:01

标签: apache redirect

我将以下配置放在apache site conf文件中:

<VirtualHost *:80>
        ServerName domain.com
        ServerAlias *.domain.com
        ServerAdmin webmaster@localhost
        Redirect permanent / https://domain.com/
</VirtualHost>

如何在不进入主域的情况下重定向子域?

如果我输入http://subdomain.domain.com/,我会将其重定向到https://domain.com/,但我希望它重定向到https://subdomain.domain.com/。我还希望它是一个通配符,以便它适用于所有子域。

是否有可能没有参与mod_rewrite模块?

1 个答案:

答案 0 :(得分:0)

我认为没有mod_rewrite可能,但我不确定。尽管重写很简单:

RewriteEngine On

RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]