Как можно реализовать чтоб при переходе на контролер не указав никаких параметров формировался некий путь!
Например когда пользователь вводит в командную строку http://user/index?id= или http://user/index? автоматически формировался путь http://user/index?id=mainpage&user=1
Ну тогда не могу придумать ничего кроме как делать редирект, если $_GET не содержит нужный параметр. Подругому, из PHP на адресную строку браузера не повлиять.