From 849276736e63b131ca58d4801c117454e1203dbb Mon Sep 17 00:00:00 2001 From: Alex Cabal Date: Sun, 30 Mar 2025 14:35:03 -0500 Subject: [PATCH] Move donwload rewrite rule after legacy ebook URL rewrites --- config/apache/rewrites/ebooks.conf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config/apache/rewrites/ebooks.conf b/config/apache/rewrites/ebooks.conf index 129d8ffb..869c2fae 100644 --- a/config/apache/rewrites/ebooks.conf +++ b/config/apache/rewrites/ebooks.conf @@ -7,9 +7,6 @@ RewriteRule ^(/ebooks/.+/downloads/|/images/covers/) /images/do-not-hotlink.jpg # We do this because some sites like Google cache the cover image path, so changing it results in lots of 404s. RewriteRule ^/images/covers/(.+?)\-[a-z0-9]{8}\-(cover|hero)(@2x)?\.(jpg|avif)$ /images/covers/$1-$2$3.$4 -# Rewrite ebook downloads. -RewriteRule ^/ebooks/(.+?)/download$ /ebooks/download.php?url-path=$1 [QSA] - # Rewrite ebook collections. RewriteRule ^/ebooks/(.+?)/collections$ /ebooks/collections.php?url-path=$1 [QSA] @@ -61,6 +58,9 @@ RewriteRule ^/ebooks/jules-verne/eight-hundred-leagues-on-the-amazon/w-j-gordon( # Rewrite ebooks taken down due to copyright clarifications. RewriteRule ^/ebooks/jules-verne/twenty-thousand-leagues-under-the-seas/f-p-walter.* - [R=451,L] +# Rewrite ebook downloads. +RewriteRule ^/ebooks/(.+?)/download$ /ebooks/download.php?url-path=$1 [QSA] + # Prevent this rule from firing if we're getting a distribution file. RewriteCond %{REQUEST_FILENAME} !^/ebooks/.+?/downloads/.+$ RewriteCond %{REQUEST_FILENAME} !^/ebooks/.+?/text.*$