Всем привет. Суть в том что WP как обычно стал создавать кучу дублей, страниц ненужных по типу сайт/2018 сайт/123 сайт/записть/2 В общем решил я бороться с этим. Потому что яндекс стал ругаться что на них нет титла, дескрипшиона и т.д. Ответ сервера 200. В общем они негативно влияли. Решение нашел, добавил строку редиректа RedirectMatch permanent /([a-z0-9\-]+\/)[0-9\/]+ /$1 Идея была в том что бы запретить цифры в ссылка. И все получилось! Все эти ссылки исчезли, а все что перед цифрами было перекидывало на страницу 404.
Но... Вылезла внезапно проблема.
Mixed Content: The page at '
https://site.ru/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint '
site/contact-forms'. This request has been blocked; the content must be served over HTTPS.
т.е смешанное соединение. Убираю редирект RedirectMatch permanent /([a-z0-9\-]+\/)[0-9\/]+ /$1 проблема исчезает.
Пробовал добавлять еще редиректы по типу http https не помогает...
Помогите решить. Тут думаю два варианта.
1) RedirectMatch permanent /([a-z0-9\-]+\/)[0-9\/]+ /$1 либо эту строку как то дописать.
2) Либо в плагине contact form 7 генерирует эту строку '
site/contact-forms'. поменять это дело. В принципе я нашел где это лежит. Но не знаю как правильно поменять в скрипте строку.