Is there a way to generate a list of all valid URLs that a site will resolve, including redirects?

Specifically, all views, nodes, and redirects (the from and to.)

The list is required for record reasons by a college in another department.

An answer would be especially useful if it didn't require a code change, as it's production site, and a code change would have to go through code review and require a release, but if it's necessary then it's necessary.

Module wise, among many others, xmlsitemap, redirect, path redirect import, pathauto and pathologic are installed. I'm not sure if any of those might be of any use.

As a second question, if there isn't a way of automatically generating all of the URLs in a pleasantly formatted list, then besides manually collecting all of the views URLs and the redirects urls, where else should I be looking?


There exists a number of website checking tools (aka. robots or spiders) that will crawl a given website and generate a number of reports, including a report of all URLs found on that site by recursively crawling the site from some starting point (crawl foundation page).

Below are links to three such tools that I've used for this purpose:

Note that these will only report URLs that are reachable from the crawl foundation page. If your site consists of sub-sites that are not reachable from each other, you need to set up more than one crawl foundation.

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.