[tor-commits] [tpo/staging] Redirect dist for mirrors

emmapeel at torproject.org emmapeel at torproject.org
Tue Oct 15 08:36:58 UTC 2019


commit b60739ffc7094da9b55a500d32d4978ae0d8e777
Author: hiro <hiro at torproject.org>
Date:   Tue Oct 1 19:25:25 2019 +0200

    Redirect dist for mirrors
---
 .htaccess                                         | 4 +++-
 content/press/new-release-tor-browser/contents.lr | 2 +-
 templates/hero-download.html                      | 2 +-
 templates/macros/downloads.html                   | 8 ++++----
 4 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/.htaccess b/.htaccess
index c476b56..f9fe507 100644
--- a/.htaccess
+++ b/.htaccess
@@ -16,6 +16,8 @@ RewriteRule ^images/how_tor_works_thumb.png$ https://2019.www.torproject.org/ima
 RewriteRule ^about/findoc(.*) /static/findoc$1 [R=302,L]
 RewriteRule ^about/corepeople$  /about/people/ [R=302,L]
 
+# dist (for mirrors)
+RewriteRule ^dist/(.*) https://dist.torproject.org/$1 [R=302,L]
 
 # moved to /docs/
 RewriteRule ^docs/(.*) https://2019.www.torproject.org/docs/$1 [R=302,L]
@@ -26,7 +28,7 @@ RewriteRule ^torbutton/design(.*) https://2019.www.torproject.org/docs/torbutton
 RewriteRule ^torbutton/(.*) https://2019.www.torproject.org/docs/torbutton/$1 [R=302,L]
 
 # Tor Browser
-RewriteRule ^torbrowser/dist/(.*) https://2019.www.torproject.org//dist/torbrowser/$1 [R=302,L]
+RewriteRule ^torbrowser/dist/(.*) https://2019.www.torproject.org/dist/torbrowser/$1 [R=302,L]
 RewriteRule ^torbrowser(.*) https://2019.www.torproject.org/projects/torbrowser.html.en [R=302,L]
 RewriteRule ^torbrowser$ https://2019.www.torproject.org/projects/torbrowser.html.en [R=302,L]
 
diff --git a/content/press/new-release-tor-browser/contents.lr b/content/press/new-release-tor-browser/contents.lr
index 1aebc49..feb1c03 100644
--- a/content/press/new-release-tor-browser/contents.lr
+++ b/content/press/new-release-tor-browser/contents.lr
@@ -12,6 +12,6 @@ link: https://blog.torproject.org/new-release-tor-browser-85a10
 ---
 summary:
 
-Tor Browser 8.5a10 is now available from the <a href="https://www.torproject.org/projects/torbrowser.html.en#downloads-alpha">Tor Browser Project page</a> and also from our <a href="https://www.torproject.org/dist/torbrowser/8.5a10/">distribution directory</a>.
+Tor Browser 8.5a10 is now available from the <a href="https://www.torproject.org/projects/torbrowser.html.en#downloads-alpha">Tor Browser Project page</a> and also from our <a href="/dist/torbrowser/8.5a10/">distribution directory</a>.
 ---
 body:
diff --git a/templates/hero-download.html b/templates/hero-download.html
index 9cfb65a..a13fb08 100644
--- a/templates/hero-download.html
+++ b/templates/hero-download.html
@@ -10,7 +10,7 @@
       <div class="oval-2 bg-darker mx-auto">
         {% set alt_l = alt %}
         {% set t = bag('versions', 'torbrowser-stable') %}
-        {% set download_prefix = 'https://www.torproject.org/dist/torbrowser/' + t.version + '/' %}
+        {% set download_prefix = '/dist/torbrowser/' + t.version + '/' %}
         {% if alt_l == 'en' %}
           {% set alt_l = 'en-US' %}
         {% elif alt_l == 'es' %}
diff --git a/templates/macros/downloads.html b/templates/macros/downloads.html
index 7581aca..1ca65ad 100644
--- a/templates/macros/downloads.html
+++ b/templates/macros/downloads.html
@@ -1,5 +1,5 @@
 {% macro render_windows(version, alt) %}
-  {% set download_prefix = 'https://www.torproject.org/dist/torbrowser/' + version + '/' %}
+  {% set download_prefix = '/dist/torbrowser/' + version + '/' %}
   {% if alt == 'en' %}
     {% set alt = 'en-US' %}
   {% elif alt == 'es' %}
@@ -14,7 +14,7 @@
 {% endmacro %}
 
 {% macro render_windows_expert(version, win32) %}
-  {% set download_prefix = 'https://www.torproject.org/dist/torbrowser/' + version + '/' %}
+  {% set download_prefix = '/dist/torbrowser/' + version + '/' %}
   {% set download_link_32 = download_prefix + 'tor-win32-' + win32 + '.zip' %}
   {% set sig_link_32 = download_link_32 + '.asc' %}
 
@@ -22,7 +22,7 @@
 {% endmacro %}
 
 {% macro render_mac(version, alt) %}
-  {% set download_prefix = 'https://www.torproject.org/dist/torbrowser/' + version + '/' %}
+  {% set download_prefix = '/dist/torbrowser/' + version + '/' %}
   {% if alt == 'en' %}
     {% set alt = 'en-US' %}
   {% elif alt == 'es' %}
@@ -35,7 +35,7 @@
 {% endmacro %}
 
 {% macro render_linux(version, alt) %}
-  {% set download_prefix = 'https://www.torproject.org/dist/torbrowser/' + version + '/' %}
+  {% set download_prefix = '/dist/torbrowser/' + version + '/' %}
   {% if alt == 'en' %}
     {% set alt = 'en-US' %}
   {% elif alt == 'es' %}





More information about the tor-commits mailing list