you have multiple redirects from the non www to www and then to the new domain but I would do just a single redirect. For your second post I would suggest you not redirecting that because its not what people can do that you should stop but what people may do that you should stop. You can always use 100's of urls for the same page just adding an extra bit of param and I guess thats intentional and you should not worry about that. What you should worry about is if someone by mistake does not add the www it should redirect. Like say you can get to go4expert.com www.go4expert.com and both have redirected but you can always get also with the index.php and if you do that its intentional and I dont think I need to stop that because no one on earth is going to link to that naturally. Again you can go on adding the params to the index.php file always.