Вы заметили какую-либо разницу в поведении от двух? Я не думаю, что есть разница. Из документации и примеров, которые я мог найти, все они предшествуют /
. Я предполагаю, что FW/1 разрешает оба, но они работают одинаково.
Отрывок из документации здесь - http://framework-one.github.io/documentation/developing-applications.html#url-routes:
URL Маршруты
В дополнение к стандартным /section/item
и /module:section/item
URL-адресов, которые FW/1 поддерживает ...
Пример из далее на этой странице показаны стандартные маршруты, начинающиеся с /
:
Вот пример, показывающий все функции вместе:
variables.framework.routes = [
{ "/product/:id" = "/product/view/id/:id", "/user/{id:[0-9]+}" = "/user/view/id/:id",
hint = "Display a specific product or user" },
{ "/products" = "/product/list", "/users" = "/user/list" },
{ "/old/url" = "302:/new/url" }
];
Вот ссылка на код, который обрабатывает маршруты вы определяете - https://github.com/framework-one/fw1/blob/develop/framework/one.cfc#L1954-L2047
Для того, чтобы проверить эту теорию, вы можете попробовать следующее.
- Просмотрите
www.yourdomain.com/location/home
, который должен соответствовать второму маршруту в вашем примере.
- Просмотрите
www.yourdomain.com/chart/home
, который должен соответствовать первому маршруту в вашем примере.
- Просмотрите
www.yourdomain.com/sometextchart/home
Это соответствует первому маршруту в вашем примере?
- Просмотрите
www.yourdomain.com/somefolder/chart/home
, что соответствует первому маршруту в вашем примере?
- Просмотрите
www.yourdomain.com/somefolder/sometextchart/home
Это соответствует первому маршруту в вашем примере?