Проблема, можно сказать, решена следующим образом:
Я испробовал все варианты исправления редиректов, которые нашел, что-то помогало только на половину, что-то совсем нет.
Оказывается, что ручной Restore не помог/не сработал. Откатил MySQL Databases через сайт хостинга на 5 дней — до ошибки. Проблема со входом в админ панель и на сайт решилась, теперь редиректов нету. Ссылки и кодировки подправлю в ближайшем будущем. Спасибо всем большое за помощь! Теперь будем знать. 🙂
Теперь после удаления кук и кеша, я заметил, что мой сайт отображается не совсем корректно. Если заходить по ссылке c http:/www, все отображается идеально, как в оригинале (topmedia.lv), если же использовать https://www, то сайт/тема «расширяется», пропадают некоторые картинки и иконки. Так со всеми страницами. Я понимаю, что протоколы разные и причина в этом, но как мне сделать так, чтобы оба варианта были идентичными? Или же это вопрос конкретно разработчику темы? Заранее благодарю и ещё раз отдельное спасибо за помощь с предыдущей проблемой.
Я понимаю, что протоколы разные и причина в этом, но как мне сделать так, чтобы оба варианта были идентичными?
Если Вы хотите, чтобы сайт работал по обеим протоколам, то это… надо поплясать. Если хотите — создайте отдельный топик (ибо п2 правил форума) я расскажу как я это делал. Но предупреждаю — это может зависеть от используемых плагинов.
А пока можете сделать замену http://www.вашсайт
на https://www.вашсайт
с пом https://wordpress.org/plugins/better-search-replace/
Бекапы базы не забываем делать.
Пока что мне не обязательно, чтобы сайт работал по обоим протоколам. Я скорее всего и сделаю просто редирект с http на https. Дело в том, что сейчас, пока редиректа нет, сайт с http протоколом отображается идеально, а с https немного не так, как нужно. Что я могу сделать/изменить, чтобы добиться от протокола https такого же отображения? Потому что оригинальный сайт точно с такой же темой и протоколом https отображается как надо. Надеюсь не запутал, сейчас постараюсь объяснить просто.
Вот оригинальный сайт: https://topmedia.lv
А topmedia.agency — это копия оригинально сайта, переведенная на русский и английский.
Так вот эта копия с протоколом http — выглядит как оригинал, а с https довольно заметно «съезжает». Может есть простой и быстрый вариант это исправить? Я просто не знаю, где можно найти эти отличия у разных протоколов.
Я скорее всего и сделаю просто редирект с http на https.
Так сделайте это сразу и выполните замену как я говорил.
Это на порядок проще сделать.
Работа сайта по двум протоколам требует доп. телодвижений и контроля.
Сделал как Вы сказали, 4 замены. Все как бы хорошо, но проблема с разным отображением сайта осталась. В общем, главные страницы с протоколом http отображаются как надо, т.е. как оригинал (https://topmedia.lv), если протокол изменить на https, то видна разница. При чем она видна, естественно, только если почистить куки и кэш. В чем может быть причина такой разницы?
Вот примеры того, что работает не так, как должно: https://imgur.com/a/6N3AS4h
Сделал как Вы сказали,
Редиректа так и нет
Но зато есть битые адреса напр:
https://www.topmedia.agency/wp-content/themes/do/style/images/side-menu-logo.png
https://www.topmedia.agency/wp-content/uploads/2018/08/TopMedia-short-logo.png
и др.
плюс я вижу страшный путь wp-content/cache/wpfc-minified/
Отключите кеш и миификацию. Последнее навсегда.
Ошибся, конкретно редиректа пока что не сделал, только установил плагин и сделал замену ссылок. Плагин кеширования на время отключил совсем, после этого, когда удаляешь куки и кэш вроде как сайт загружается правильно, видимо минимизация является причиной неправильного отображения. Про битые ссылки знаю, спасибо. 🙂 Вроде как все решено, за что большое спасибо, но меня смущает маленькая деталь.
Когда я чищу куки и кэш, захожу напрямую на сайт с протоколом https:// и www, все отображается корректно, я меняю язык пару раз, проверяю, все-ли работает и после этого куки сохраняются с двух сайтов: https://imgur.com/a/OWNvzfY
У Вас тоже? Так и должно быть или это из-за отсутствия редиректа?