Grails, by default, is case-sensitive when mapping URL to controller actions or views.
For instance, www.mywebsite.com/book/list will work BUT www.mywebsite.com/Book/list will return a 404 page.
What can I do (code snippets are welcomed) to make my URL case-insensitive (i.e. www.mywebsite.com/Book/list being a valid url) ?
Controller is a "reserved keyword" you have to rename it to something like "controllerName"
Aaron Saunders has as great solution here, but his site was blocked for me. Here is his fantastic solution. Confirmed it works great in Grails 2.x.
Here is how I works on Grails 2.4 based on http://www.clearlyinnovative.com/case-insensitive-url-mappings-in-grails
Just a shoot from the hip, try the following: