Указанная ниже строка вставляется до RewriteRule и позволяет не обрабатывать значение адреса начинающееся с /res/ RewriteCond %{REQUEST_URI} !^/res/
Второй каталог в таком же виде ниже прописать можно, и так для всех вариантов исключений, либо рэгэкспы подвязать.
Проблема в том, что урл такого вида site.com/sometext/ он корректно обработает, но если будет так: site.com/sometext (а у меня как раз так), то тогда ничего не работает. Есть идеи?)
а что мешает сделать так?: RewriteCond %{REQUEST_URI} !^/res>
и формат RewriteRule ^([A-Za-z0-9-]+)$ page.php?s=$1 [PT]
берет как раз цифро-буквенные значения с тире, т.е. / -отсекаются, в случае если нужно в полной мере взвалить обработку адреса на скрипт, следует применить следующую конструкцию RewriteRule ^(.+)$ index.php?$1
папки с ресурсами и их содержимое можно оставить строкой приведенной в первый раз.