]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Handle a RewriteMap for Debian Reference
authorDavid Prévot <david@tilapin.org>
Fri, 29 Apr 2011 02:24:31 +0000 (22:24 -0400)
committerSimon Paillard <spaillard@debian.org>
Tue, 3 May 2011 20:43:59 +0000 (22:43 +0200)
The Debian Reference has been moved from SGML to DocBook.

Signed-off-by: Simon Paillard <spaillard@debian.org>
modules/apache2/files/common/etc/apache2/sites-available/www.debian.org

index fbde2d2f41951eabe108b418438e002e64432589..400f6cc219a7857245648287cf1127e373991adc 100644 (file)
 # Offer a Redirect to DSA without knowing year #474730
    RewriteMap dsa txt:/srv/www.debian.org/www/security/map-dsa.txt
    RewriteRule ^/security/dsa-(\d+)(\..*)? /security/${dsa:$1}$2 [R=301]
+
+# Compatibility after SGML -> DocBook
+# Debian Reference #624239
+   RewriteMap reference txt:/srv/www.debian.org/www/doc/map-reference.txt
+   RewriteRule ^/doc/manuals/reference/ch-support(.*)  /support$1 [R=301]
+   RewriteRule ^/doc/manuals/reference/ch-(.+)(\..*)   /doc/manuals/reference/${reference:$1}$2 [R=301]
+   RewriteRule ^/doc/manuals/reference/ap-appendix(.*) /doc/manuals/reference/apa$1 [R=301]
+   RewriteRule ^/doc/manuals/reference/footnotes(.*)   /doc/manuals/reference/index$1 [R=301]
 </VirtualHost>