Я бы делал не редирект 301, а просто реврайтил бы адреса.
П.С.
Движок фигня.
П.П.С.
RewriteCond лишний.
Достаточно так:
RewriteRule ^blog/(.+)$ /blog/$1.html [L]
Лучше не играться с регистрами, а все приводить в нижний регистр.
Это попахивает детством.
Также следует учитывать, что возможны конфликты имен при скачке сайта на локальный комп с виндой.
И наоборот, верблюды в именах могут быть не обработаны сервером из-за того, что прописали нижним регистром.
Если же вы сайт не будете гонять туда сюда (например он очень большой),
то для экономии для длине юрла (имени файла) для увелиения количества вариантов при неизменном длине можно использовать.
У ютуба вон юрлы регистрозависимы, хотя обычно в базе ставят _ci кодировку.
Но скрипты не рекомендовал бы называть в прыгающем варианте все равно.
Или просто искейпинг:
http://php.net/manual/en/function.mysql-real-escape-string.php
По теме вопроса.
Значит запрос дергается 2 раза... :)
Или обновление странички.
Так ТС их в off и выставил :)
Вы логи смотрели?
Тут пофиг на чем делать: фреймворк, CMS, самопись.
Это шаблон. Каким сделаете, таким и будет. :)
Если это будет не клон php.net, то норм.
Сужу по себе, я ищу сразу на php.net, когда нужна актуальная документация.
Только если не нахожу там, лезу в поиск, но клоны по документации игнорирую.
А в нем есть, смысл, если есть php.net?
Мой прошлый хостер давал ностройки для статитики на nginx.
То, что у них нету кеширования статики - это дибилоидство.
При чем хостинг до спамных регистраций?
Чем отличается хостинг для Джумлы от любого другого?
:)