Исходя из своего опыта, я бы СИЛЬНО не рекомендовал бы создавать собственные маршруты, если бы не требовалось 100% (за исключением URL-адресов с ключевыми словами для продуктов или страниц, созданных в CMS). Мы хотели, чтобы у нашего решения для электронной коммерции были хорошие URL-адреса, такие как /about-us/
вместо /pages/about-us/
, но PITA добавляет дополнительные функции, так как вам нужно было добавлять новый маршрут для каждой такой вещи. В настоящее время у нас есть около 25 пользовательских маршрутов. Вы никогда не сможете сказать, что такое взломанный URL-адрес, потому что стандартный URL-адрес, такой как producer/index
, маршрутизируется из чего-то вроде producers
.
Если вы все еще хотите этого, следуйте ответу Марцина:)