Если символ используется внутри квадратных скобок, то исключает из соответствия следующую за ним последовательность - и имеет значение "не" , например:
а именно - давайте назначим элементарный псевдоним пути для действия контроллера -
пусть для контроллера по-умолчанию site есть действие messagelist -
заменить станартный url для такого действия можно например так:
эта директива (AllowOverride) позволяет отменять ранее установленные правила (если ALL - то вообще все правила))
цитита =
Синтаксис: AllowOverride override override ...
Значение по умолчанию: AllowOverride All
Контекст: каталог
Состояние: основное
Когда сервер находит .htaccess файл (как определено AccessFileName) ему необходимо знать какие директивы, объявленные в том файле могут отменять ранее утановленную информацию доступа.
Документация по данному вопросу (на русском) находится здесь
Собственно говоря, для того чтобы просто получить вывод значений через слэш - без знаков вопроса и амперсандов, достаточно
прописать в конфиге настройки для компонента: