Есть такой вот файл htaccess
Все работает как надо, но вот парилен ли такой подход
DirectoryIndex index.htm index.php
AddDefaultCharset UTF-8
ErrorDocument 404 /views/404.php
RewriteEngine On
Redirect 301 /assortiment.html /assortiment/
## Тут кучка редиректов, не большая
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !index.php
RewriteCond %{REQUEST_URI} !^/assortiment/.+
RewriteCond %{REQUEST_URI} !^/info/.+
RewriteRule ^(.*)$ /index.php?module=$1 [QSA]
Смущает
RewriteCond %{REQUEST_URI} !^/assortiment/.+
RewriteCond %{REQUEST_URI} !^/info/.+
Добавил что бы исключить данные случаи из правила иначе редирект кривой был
получались урлы аля /assortiment-natural-tkani/?module=assortiment/natural-tkani.html