How to create new URL aliases for _all_ nodes and still keeping existing URLs working

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
innovationcreation's picture

short version:

I am looking for guidance on creating new URL aliases on all nodes to meet Google News URL specs (http://agtoday.us/eV7DSB ). Existing URLs need to continue (I think the term here is 'redirected'). Site is Drupal 5.x with Pathauto already running. Thoughts? Issues? Ref links? :)

Longer version

Current setup: I use Drupal 5.x and have had Pathauto (using 5.x-2.2 currently) installed for a year or two.

Goal: I now need to create new set of aliases for all the nodes to help support Google News requirements (Display a three-digit number. http://www.google.com/support/news_pub/bin/answer.py?hl=en&answer=68323 ).

I thought Pathauto could accomplish this. However, when I read "Bulk generate aliases for nodes that are not aliased" I presumed that any node that already has an alias will not get any new aliases generated for it.

I am looking for some directional advise on where to look for a module that already does this, a module that sort of does this, or a snippet of code that can bulk process all the nodes and create the proper new aliases plus redirect the old aliases to the new one.

Thoughts and guidance appreciated.
John Blue
Twitter @TruffleMedia