Я не думаю, что это практично в .htaccess.Однако в качестве временного решения до тех пор, пока вы не решите причину проблемы, вы должны иметь возможность добавлять код для замены плохих ссылок в тот момент, когда WordPress, наконец, «выводит» страницу.
Я собирался написать решениено обнаружил, что мне нужно было только изменить код для «окончательного вывода» уже здесь на stackexchange (сам по себе эта статья )
Попробуйте добавить следующее в функции вашей темы.php, или для постоянства вашего собственного пользовательского плагина, специфичного для сайта.
function my_linkfix_callback($buffer) {
$buffer = str_replace( 'https://http://' , 'https://' ,$buffer);
return $buffer;
}
function my_linkfix_buffer_start() { ob_start("my_linkfix_callback"); }
function my_linkfix_buffer_end() { ob_end_flush(); }
add_action('after_setup_theme', 'my_linkfix_buffer_start');
add_action('shutdown', 'my_linkfix_buffer_end');
Очевидно, что это только временное решение, пока вы не решите причину проблемы