RewriteMap manpagesall dbm:/srv/static.debian.org/mirrors/manpages.debian.org/cur/rwmap.dbm
RewriteMap lc int:tolower
+ # Redirect old CGI paths (without CGI file name), keeping at least the
+ # manpage (the other parameters are left out for simplicity).
+ RewriteCond %{QUERY_STRING} (?:.*(?:^|&))query=([^&]+)
+ RewriteRule ^/?$ /%1 [redirect=307,qsdiscard,last]
+
# URLs which end in a slash do not need to be rewritten
RewriteRule /$ - [last]
Require all denied
</Files>
+ # DefaultType doesn’t work since Apache 2.3.x, so we need to match
+ # non-HTML files to work around https://bugs.debian.org/880542
+ <FilesMatch "(?<!\.html)\.gz$">
+ ForceType text/plain
+ </FilesMatch>
+
# To set the correct Content-Type (e.g. text/html).
RemoveType .gz
AddEncoding gzip gz