А чё так 7, а не 6?
Здесь то же самое. Просто CMS обычно запрограммирована под определённый круг задач, и в этом круге в ней предусмотрено что надо и что не надо. А в Вашем случае программист ориентируется на конкретный сайт, при этом он должен иметь представление, что куда надо будет выводить средствами фреймворка. И для него в общем-то не важен графический дизайн, важно знать, что там будет с UI/UX и с контентом. А компоновку со стилями можно и потом натянуть. И более того, некоторые вещи в дизайне наверняка придётся переделать по итогам программирования.
Скопировал Ваш код на реальную страницу - никакого наслаждения. Ваши дубли выглядывают "из-за угла", как придётся.
И если что, я тоже считаю, что такие дубли - не дело вкуса, а кривые костыли.
Бесполезно всё это. Решить проблему именно такого редиректа можно путём написания скрипта с запросом в БД, но это лишняя нагрузка.
Боюсь показаться неоригинальным, но мне почему-то кажется, что в БД вообще нет ссылок типа https://site.comimages/. Скорее всего, там ссылки images/.
Парсите свой файл с адресами и для каждой пары адресов выполняете операцию переименования.
С помощью PHP.
Или начнём с простейшего и проверенного
RewriteCond %{THE_REQUEST} \? RewriteCond %{QUERY_STRING} ^$ RewriteRule ^ %{REQUEST_URI}? [R=301,L]
На самом деле, неблагодарное дело - копаться в чужом дерьме. Никто из обсуждающих этот конфликт "не держал свечку", и не знает, что там было на самом деле. Одна вещь ясна как божий день - для того, чтобы исправить циферки, совершенно необязательно нанимать дизайнера (как уже справедливо отметили выше). И лично я вполне допускаю, что двадцатилетняя девочка просто не справилась с работой. "Гений дизайна" нарвалась на "гения СЕО". 😂
Не исключено, что в этой истории врут все. Так что лучше воздержаться от обсуждений, суждений и осуждений.
Всё там работает. Может быть, с кроссбраузерностью проблемы?