Friendly URL for categories and cities
Before CM Live Deal 1.5.0, when you search for deals in city/category, you get an URL in this structure:
http://yoursite.com/deals?keyword=&category=X&city=Y
X is the ID of the selected category, Y is the ID of the selected city.
Since 1.5.0, city’s alias and category’s alias are used to support friendly URL when searching for deals.
If you look for deals in Spa category, we can get an URL similar to this:
If you search for deals in New York, we have this URL:
http://yoursite.com/deals/new-york
When searching for spa deals in New York, we get:
http://yoursite.com/deals/new-york/spa
You can easily notice a possible conflict here, what if we have a category spa and a city spa, the URL will be the same:
In this case, CM Live Deal will look for deals in city spa instead of category spa. So to avoid this conflict, you should keep in mind that you shouldn’t have a city and a category which have the same alias. To solve the conflict you need to edit the alias of city or category, for example changing spa to spa-city for city, or spa to spa-deals for category.