Есть еще monstra cms, там по моему точно без бд
добавить после rewriteEngine
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)/$ /$1 [R=301,L]
Да, забыл добавить что кроме бд. Хотя я не считаю это проблемой.
ДЛЕ подходит под все пункты
Как устанавливали так и удаляйте только в обратном порядке.
fileurl например кодируйте в base64, а там где есть кириллица кодируйте через encodeURIcomponent.
А вообще если кодирование происходит в javascript, то все должно работать нормально и с кириллицей, это в php там разные байты получаются.
Не правильно. Она запрещает все адреса содержащие index.php - /index.php?cat=1.
А вот вторая да - оканчивающиеся на index.php.
Чтото не понятно, а нафига его кодировать если это javascript?
Наверное urlencode...
Русские символы отдельная песня http://javascript.ru/php/base64_decode
Не используйте тогда base64. Там нужен костыль для конвертации кодировок.