Если вы хотите, чтобы файлы превосходили продукты, вы можете бросить их в другом состоянии:
RewriteCond $1 !^index.php$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/?([^/]+)$ index.php?c=home&m=details&seo=$1 [L,NS]
... это означает, что только если запрошенный URI не сопоставлен с файлом, его следует рассматривать как продукт.
Наличие файлов, превосходящих такие продукты, не страшно, если только вы не планируете иметь продукты с такими именами, как «thing.html »и« dynamic.php »или« lenna.jpg ».