]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/civicrm/templates/default/apache.erb
civicrm: fix redirect to keep url
[chef.git] / cookbooks / civicrm / templates / default / apache.erb
index dd6112f121916cb7ebe5441c15e2c69c1fd6a85a..727b0b9132c56d1c988c89e5582ef0b73e698dee 100644 (file)
 
   ServerAdmin webmaster@openstreetmap.org
 
+  RewriteEngine on
+
 <% if port == 80 -%>
-  RedirectPermanent /.well-known/acme-challenge/ http://acme.openstreetmap.org/.well-known/acme-challenge/
-  RedirectPermanent / https://supporting.openstreetmap.org/
+  RewriteRule ^/\.well-known/acme-challenge/(.*)$ http://acme.openstreetmap.org/.well-known/acme-challenge/$1 [R=permanent,L]
 <% end -%>
 <% if port == 443 -%>
   SSLEngine on
   SSLCertificateFile /etc/ssl/certs/join.osmfoundation.org.pem
   SSLCertificateKeyFile /etc/ssl/private/join.osmfoundation.org.key
+<% end -%>
 
-  RedirectMatch . https://supporting.openstreetmap.org/
-  <% end -%>
+  RewriteRule ^/(.*)$ https://supporting.openstreetmap.org/$1 [R=permanent,L]
 
   CustomLog /var/log/apache2/join.osmfoundation.org-access.log combined
   ErrorLog /var/log/apache2/join.osmfoundation.org-error.log