Вы можете сделать это уже с маршрутами по умолчанию, но в первом случае URL будет
website/controller/action/1
, тогда как в другом случае URL будет
webite/controller/action?param=abc
.соответствует вашим потребностям?
Проблема в том, что id и param не могут быть одного типа.Вы не можете объявить одно и то же действие дважды с одной и той же подписью.