Redirect https URLs for www-other sites to debian.org too.
authorPaul Wise <pabs@debian.org>
Fri, 1 Apr 2016 05:47:56 +0000 (13:47 +0800)
committerPaul Wise <pabs@debian.org>
Fri, 1 Apr 2016 05:47:56 +0000 (13:47 +0800)
Suggested-in: <CAKiQC487c4kZiTvxUYtM+nmWS9Bh3b7s3tY6jb2=eA69k0-9Ww@mail.gmail.com>
Suggested-by: Adam Cadman <adam.cadman@gmail.com>
modules/roles/templates/apache-www.debian.org.erb

index 4ecbf4e..aaebe84 100644 (file)
@@ -90,7 +90,7 @@
   </Files>
 </Directory>
 
-<VirtualHost <%= vhost_listen %> >
+<Macro common-www-other.d.o>
    ServerName debian.org
    ServerAdmin webmaster@debian.org
 
    #RewriteLogLevel 1
 
    RewriteEngine on
-   RewriteRule ^/(.*)$ http://www.debian.org/$1 [R=301,L]
-</VirtualHost>
-
-
+</Macro>
 
 <Macro common-www.d.o>
    ServerName www.debian.org
 </Macro>
 
 
+<VirtualHost <%= vhost_listen %> >
+   Use common-www-other.d.o
+   RewriteRule ^/(.*)$ http://www.debian.org/$1 [R=301,L]
+</VirtualHost>
+<VirtualHost <%= vhost_listen_443 %> >
+   Use common-www-other.d.o
+   RewriteRule ^/(.*)$ https://www.debian.org/$1 [R=301,L]
+</VirtualHost>
+
+
 <VirtualHost <%= vhost_listen %> >
    ErrorLog /var/log/apache2/www.debian.org-error.log
    CustomLog /var/log/apache2/www.debian.org-access.log privacy