De legacymodule biedt legacy handlers voor upgrades van vorige installaties. Die handlers zorgen ervoor dat URL's van oudere pagina's herschreven worden naar nieuwe URL's zodat er geen "page not found" veroorzaakt wordt door een versieconflict.
Zo worden onder andere de stijl van de URL voor taxonomy, RSS feed's en blog feeds aangepast. De legacy past ook URL upgrades toe van Drupal 4.1 zodat ze herschreven worden naar nieuwere versies.
Enkele voorbeelden:
- taxonomy/page/or/52,97 naartaxonomy/term/52+97.
- taxonomy/feed/or/52,97 naar taxonomy/term/52+97/0/feed.
- blog/feed/52 naar blog/52/feed.
- node/view/52 naar node/52.
- book/view/52 naar node/52.
- user/view/52 naar user/52.
De legacy module heeft geen configuratie opties en moet niet ingeschakeld worden bij nieuwe installaties, enkel bij upgrades.