1. A method of mapping a Uniform Resource Locator (URL) string comprising: searching for a particular pattern in an input URL string, the pattern being defined in a manner that permits the search to be satisfied while allowing variability among constituent parts of the input URL string; and replacing the input URL string with an output URL string if the pattern is found in the input URL string.