While working on the implementation of a CMS-based web site, I had to deal with a problem that obstructed the expected navigation flow. To make sure the site was search-engine-friendly, aliased URLs capability was enabled in the content management application. The site also needed to be localized in at least 6 languages. The combination of these two features didn’t go quite as expected to say the least.
Here’s a detailed description of the problem:
For all content entries of the type Product, we use a product.aspx page that is in charge of rendering all of them by sending the product, and language, ids as query string parameters,it looked like this: product.aspx?id=[productid]&LangT...