Our content management system (heavily modified Mambo) is creating multiple URLs for content posted within different areas of our site. If one article is linked to 5 topics, 6 different URLs will be created: 1 link from each topic (totalling 5), and one link from the Author Page. As you can guess, we are concerned with duplicate content issues. We have a project in the works that will create one URL for each piece of content, regardless of where it is referenced on our site. Im looking for some advice/help with creating 301 redirect rules. We currently have over 1,500 pieces of content on our site and would like to avoid creating tens of thousands of 301 redirect commands (each content can be linked from up to 15 topics pages). Unfortunately it looks like whenever a new piece of content is created, many variations of URLs are created for that single piece of content. Here is an example. When a piece of content appears on the homepage: http://www. website.com/option,com_categoryreport/task,viewabstract/title,1180/id,/vid,186/cat,/pathway,no/ When a piece of content is referenced from a topic page: http://www. website.com/option,com_categoryreport/task,viewabstract/vid,186/title,1180/id,6/cat,83/pathway,no/ When a piece of content is referenced from the Author Page: http://www. website.com/option,com_categoryreport/task,viewabstract/title,1180/vid,186/id,/cat,/pathway,no/ there are about 6 other ways that URLs are created, based on where they appear on the site. So, my question is: Is it possible to write 301 redirect formulas that identify which "type" of URL is being requested and the variables within the URL, then redirect to the new URL format for that piece of content? It looks like our URLs have a few variables: vendor category ID title We're running on Linux/Apache/MySQL/PHP All your help is greatly appreciated, -=Vin