decouple relative directory path from the route
require a trailing slash for directories
define route alias for multiple methods