Recently I had to modify and replicate the same links to a set of 60 sub sites.
The links were a combination of internal/"local" links (links that pointed to lists, libraries, views on the current site) and external links (urls external to the current site, for example a url in the same web application, an internet site, etc.).
Rather than doing this manually, I used echo's Site manager to achieve this. But first I had to ensure that the source links were configured in the right way:
1. For the local/internal links I made sure that they were relative links.
For example "Shared Documents", or "Lists/Tasks/AllItems.aspx", etc
2. For the external links I used the form of either:
/Sitedirectory/products/bike, http://www.echotechnology.com, https://portal, etc.
Once the links on the source site were primed:
1. Start echo.
2. Select Update Site from the task list
3. Select the source site (the one containing the primed links)
4. Select the destination sites
5. Select the "Look and Feel" option
6. Select Navigation and then Advanced.
7. In the advanced options, select "quick launch" (You can have extra options for replicating the navigation nodes and be warned if some links don't exist on the destination site)
8. Run on the selected web application.
... That's it! We completed the task in a fraction of time. It sure beats doing it manually.