Если вы хотите, чтобы любой запрос, который начинается с этого URL, был перенаправлен, не привязывайте регулярное выражение в RewriteCond
!
У вас есть:
# trying to redirect these pages to new website
RewriteCond %{QUERY_STRING} ^(.*)CSV_to_QuickBooks_Converter$ [NC]
^ anchored to exact match!
RewriteRule ^.*$ http://www.statementconverter.com/ [R,L]
Точный URL ...CSV_to_QuickBooks_Converter
также не перенаправляет?
Кроме того, выполните перезагрузку смещения, если вы используете браузер для проверки этого;может быть, вы стали жертвой кешина.
Кстати ^(.*)
бессмысленно!Привязка к началу, но затем жевать любой символ любое количество раз, позволяя остальным совпадать в любом месте строки!:) Также бессмысленно использовать круглые скобки, поскольку вы не используете захваченный текст или не применяете оператор регулярных выражений к группе в скобках.(Это просто привычка, потому что захват (.*)
в $1
происходит так часто, верно? Хаха.)