1. A method comprising: accessing, by at least one computing device, a decomposition rules database storing a plurality of decomposition rules for decomposing universal resource locators (URLs) identifying device-accessible resources, the accessing comprising retrieving at least one decomposition rule for decomposing an input URL to generate the input URL's decomposed parts; accessing, by the at least one computing device, a recomposition rules database storing a plurality of recomposition rules for generating recomposed URLs, the plurality of recomposition rules comprising a number of native URL templates for use in generating a number of recomposed native URLs and a number of web URL templates for use in generating a number of recomposed web URLs, the accessing comprising retrieving at least one recomposition rule from the recomposition rules database; and generating, by the at least one computing device, at least one recomposed URL using the input URL's decomposed parts and the retrieved at least one recomposition rule, each retrieved recomposition rule comprising one of a native URL template and a web URL template, each recomposed URL for use by at least one client computing device in accessing the device-accessible resource identified by the recomposed URL.