Нужно правильно настроить htaccess файл, чтобы стали возможны примитивные 301 редиректы, при этом не нарушив работу сайту и текущую логику редиректов (без www на www и с http на https).
Сейчас при стандартном редиректе: Redirect 301 /page1.htm
www.site.ru/page2.htm Происходит редирект на несуществующую страницу
www.site.ru/page2.htm?id=... Возможно происходит конфликт 301 редиректа и команды RewriteRule /?([A-Za-z0-9_-]+).htm$ index.php?id=$1 [QSA,L], которая находится ниже или может какой-то конфликт из-за особенности CMS.
В общем, нужно получить решение, которое позволит пользоваться примитивными редиректами, как в примере выше, т.к. их планируется несколько сотен. Кроме того, исправленное решение пойдет на другие аналогичные сайты, которые имеют такие же проблемы.
Копия файла htaccess прикреплена. Оплата на киви/яндекс.