summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/apache2/sites-available/jenkins.debian.net22
1 files changed, 18 insertions, 4 deletions
diff --git a/etc/apache2/sites-available/jenkins.debian.net b/etc/apache2/sites-available/jenkins.debian.net
index cafde641..03de535e 100644
--- a/etc/apache2/sites-available/jenkins.debian.net
+++ b/etc/apache2/sites-available/jenkins.debian.net
@@ -170,24 +170,38 @@ Use common-debian-service-https-redirect reproducible.debian.net
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond /var/lib/jenkins/userContent/rb-pkg/sid/amd64/$1 -f
- RewriteRule ^/rb-pkg/([a-z0-9.+-]+) /rb-pkg/sid/amd64/$1 [R=302,L]
+ RewriteRule ^/rb-pkg/([a-z0-9.+-]+) /rb-pkg/sid/amd64/$1 [R=301,L]
# the same for /dbd/
RewriteCond %{HTTP_HOST} reproducible\.debian\.net
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond /var/lib/jenkins/userContent/dbd/sid/amd64/$1 -f
- RewriteRule ^/dbd/([a-z0-9.+-_]+) /dbd/sid/amd64/$1 [R=302,L]
+ RewriteRule ^/dbd/([a-z0-9.+-_]+) /dbd/sid/amd64/$1 [R=301,L]
# the same for /rbuild/
RewriteCond %{HTTP_HOST} reproducible\.debian\.net
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond /var/lib/jenkins/userContent/rbuild/sid/amd64/$1 -f
- RewriteRule ^/rbuild/([a-z0-9.+-_]+) /rbuild/sid/amd64/$1 [R=302,L]
+ RewriteRule ^/rbuild/([a-z0-9.+-_]+) /rbuild/sid/amd64/$1 [R=301,L]
# the same for /buildinfo/
RewriteCond %{HTTP_HOST} reproducible\.debian\.net
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond /var/lib/jenkins/userContent/buildinfo/sid/amd64/$1 -f
- RewriteRule ^/buildinfo/([a-z0-9.+-_]+) /buildinfo/sid/amd64/$1 [R=302,L]
+ RewriteRule ^/buildinfo/([a-z0-9.+-_]+) /buildinfo/sid/amd64/$1 [R=301,L]
+ # redirect some rb.d.n/index_*.html to the suite/arch relative one
+ RewriteCond %{HTTP_HOST} reproducible\.debian\.net
+ RewriteCond %{REQUEST_FILENAME} !-f
+ RewriteCond %{REQUEST_FILENAME} !-d
+ RewriteCond %{REQUEST_URI} ^/index_reproducible.html$ [or]
+ RewriteCond %{REQUEST_URI} ^/index_FTBR.html$ [or]
+ RewriteCond %{REQUEST_URI} ^/index_FTBFS.html$ [or]
+ RewriteCond %{REQUEST_URI} ^/index_404.html$ [or]
+ RewriteCond %{REQUEST_URI} ^/index_not_for_us.html$ [or]
+ RewriteCond %{REQUEST_URI} ^/index_blacklisted.html$ [or]
+ RewriteCond %{REQUEST_URI} ^/index_last_24h.html$ [or]
+ RewriteCond %{REQUEST_URI} ^/index_last_48h.html$ [or]
+ RewriteCond %{REQUEST_URI} ^/index_all_abc.html$
+ RewriteRule ^/?(.+) /sid/amd64/$1 [R=301,L]
</VirtualHost>