Redirect https URLs for www-other sites to debian.org too.
[mirror/dsa-puppet.git] / 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