我遇到了apache的问题。我想重定向特定子域上的所有未知子域,如:
http://unknown.domain.com => http://oops.domain.com
http://domain.com => http://domain.com
http://www.domain.com => http://www.domain.com
http://sub.domain.com => http://sub.domain.com
如果我已经正确理解,如果apache未知子域,则apache会抓住第一个vhost。所以我配置文件000-default如:
<VirtualHost *:80>
RewriteEngine on
RewriteRule ^ http://oops.clozly.com [L,QSA,R=permanent]
</VirtualHost>
它的工作,但不是用https :( 我使用let的加密,我测试建立一个000-default-ssl:
<IfModule mod_ssl.c>
<VirtualHost *:443>
RewriteEngine on
RewriteRule ^ https://oops.clozly.com [L,QSA,R=permanent]
</VirtualHost>
</IfModule>
但它不起作用......结果是:
https://unknown.domain.com => [NET::ERR_CERT_COMMON_NAME_INVALID] => http://unknown.domain.com
非常感谢你们。 -G。