Шаблон если что должен быть не голый а дефолтный. А то у вас не совсем понятно какой стоит.
Очевидно в
urlencode. $_GET декодируется автоматически.
А не взломали ли вас часом? Перезалить дистрибутив cms можете?
Он вообще в ауте. Отключайте левые плагины.
Зависит от браузера. Опера не отображает закодированные символы в GET, файрфокс да. Кодировать следует всегда во избежание проблем с кодировкой.
Представьте что будет с вашим выражением когда сделаете редирект первой, второй и тд новости - ArticleID=1(.*)?.. Оно соответствует ArticleID=1[n-количество любых символов, в том числе цифр]
Использовать кеш таблицу. И обновлять по ней обновляемые поля реже нежели раз в секунду.
Зачем вам индекс?
RewriteRule ^article\.php$ http://www.site.ru/2007/09/nazvanie-statii/?---------- Добавлено 09.11.2015 в 14:06 ----------
Не правильно. ArticleID=566(&|$)
Постоянный 301 редирект можно отдать только от сервера. Если нет доступа ни к php, ни к htaccess тогда никак.
Запросы аналогичны за исключением "не равно 43669", почему же тогда количество строк разные?
ТС, ждем комментарий.