path_info empty route /
PATH_INFO
user_agent
merge var in params
supports optinal params