Blob Blame History Raw
<VirtualHost *:80>
    ServerName countdown.opensuse.org
    ServerAlias counter.opensuse.org
    UseCanonicalName Off

    AADefaultHatName vhost_countdown

    DocumentRoot /srv/www/countdown.opensuse.org/public

    <Directory /srv/www/countdown.opensuse.org/public>
        Require all granted

        Options +FollowSymlinks
    </Directory>

    <Location />
        Options Multiviews FollowSymLinks IncludesNoExec
        DirectoryIndex medium
        LanguagePriority en
        #ForceLanguagePriority Fallback
        #ForceLanguagePriority Prefer

        {% for lang in pillar['profile']['countdown']['languages']|sort %}
        AddLanguage {{lang}} .{{lang}}.png
        {%- endfor %}
   </Location>

    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.+)\.png/?$ $1
    RewriteRule ^/?((small|medium|large|wide)-nolabel)/?$ /$1 [PT]
    RewriteRule ^/?((small|medium|large|wide)-label)/?$ /$1 [PT]
    RewriteRule ^/?(|small|medium|large|wide)/?$ /$1 [PT]

    RedirectTemp /goto/     https://en.opensuse.org/{{ pillar['profile']['countdown']['redirect_target'] }}?pk_campaign=counter
    RedirectTemp /link/     https://en.opensuse.org/{{ pillar['profile']['countdown']['redirect_target'] }}?pk_campaign=counter
    RedirectTemp /redirect/ https://en.opensuse.org/{{ pillar['profile']['countdown']['redirect_target'] }}?pk_campaign=counter

    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{X-Forwarded-For}i\"" combinedproxy
    CustomLog "/var/log/apache2/countdown-access_log" combinedproxy

</VirtualHost>

# vim:ft=apache