In some cases php error is activated by default (or to search for issues) and you'll find that the clean url script has some errors when all the data is not entered and can cause confusion.
The best solution is to fix it, so the querys just work when there's data associated to the url... example:
In some cases php error is activated by default (or to search for issues) and you'll find that the clean url script has some errors when all the data is not entered and can cause confusion.
The best solution is to fix it, so the querys just work when there's data associated to the url... example:
http://localhost/user/matthew/edit?language=en&hobbies=art&sport=football
http://localhost/home
To fix this just replace your clean url script with this