Думаю что следует прояснить ситуацию с ссылками в адресной строке, на следующем примере.
index.php?name=files&cat=4&op=view&id=1525
index.php - основной файл, при использование в ЧПУ его можно вырезать, так как используется во всех участка системы на стороне пользователя.
name=files - имя модуля в который должен произойти переход. Является уникальным, обязательным параметром. В случае использования только одного модуля системы возможно его удаление в ЧПУ, но потребуется внести некоторые изменения.
cat=4 - идентификационный номер категории из базы данных. Параметр является условно обязательным, возможно удаление в ЧПУ, но только в том случае если категории в модуле не используются.
op=view - название функции соответствующего модуля, данный параметр является уникальным, обязательным. Удаление в ЧПУ возможно только в случае использования одной функции соответствующего модуля, так же потребуются манипуляции.
id=1525 - идентификационный номер материала запрашиваемого из базы данных, который как и остальные участки ссылки описанные выше является обязательным, удаление его в ЧПУ является наиболее сложным, как правило практической пользы не несёт (овчинка выделки не стоит), только в ущерб функционалу.
? и & - являются разделителями.
/ - символ слеша, в компьютерном стандарте используется в каталогах. На сколько мне известно, поисковые системы при виде таковых в адресной строке, определяют уровень вложения, а именно важности материала относительно главной страницы.
На примере это значит что:
каталог/каталог/
будет выше чем
каталог/каталог/каталог/
В системе не используется принцип вложения каталогов, как на обычных HTML сайтах от которых изначально идёт этот понятие. Страницы генерируются динамически, в стандартном ЧПУ страницы типа: news-view-617.html остаются на самом высоком уровне если применить понятие вложения как в каталогах.
Вопрос! Для чего же искусственно опускать важность страниц, относительно главной страницы?
Теперь конкретно по вашему вопросу. Замена дефиса возможна, на любой другой знак из состава таблицы знаков HTML-кода.
В случае использования слеша (косая черта) следует в главном файле: .htaccess
После: RewriteEngine On
Добавить: RewriteBase /
В файлах: .htaccess и config/config_rewrite.php переписать правила, заменив дефисы на слеши.
P.S.: Как и писал ранее, в системе будет реализован новый принцип маршрутизации ссылок адресной строки, который будет более универсальный в плане использования ЧПУ. Работы уже практически начались, протестировать можно будет на нашем проекте уже в ближайшее время. Доступен функционал станет уже в следующей версии, выход которой планируется ещё в этом году.
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...