Add rewrite rule to access specific parts of the mirrorlist

The MM1 publiclist links are supposed to still work. If an old
publiclist link tries to directly access a product/version or
product/version/arch combination an additional 'mirrors' needs to be
inserted into the link. For full MM1 compatibility following PR is
necessary:

https://github.com/fedora-infra/mirrormanager2/pull/76
This commit is contained in:
Adrian Reber 2015-05-15 21:06:18 +00:00
parent 81ab49526f
commit 7c2aefb8ad

View file

@ -3,9 +3,13 @@
#
{% if env == "staging" %}
Redirect /publiclist https://admin.stg.fedoraproject.org/mirrormanager
RewriteEngine On
RewriteRule ^/publiclist/(.+[^/])/?$ https://admin.stg.fedoraproject.org/mirrormanager/mirrors/$1 [R,L]
{% else %}
Redirect /publiclist https://admin.fedoraproject.org/mirrormanager
Alias /static /var/lib/mirrormanager/mirrorlists/static/
RewriteEngine On
RewriteRule ^/publiclist/(.+[^/])/?$ https://admin.fedoraproject.org/mirrormanager/mirrors/$1 [R,L]
{% endif %}
<Directory /var/lib/mirrormanager/mirrorlists>