dmitrijsd
Ответы в темах
-
UPD. Через phpMyAdmin в wp_options поменял siteurl с wtools.io на оригинальный. В админ панель могу зайти, но ссылки без последнего слеша все еще не работают и при заходе на сайт через http, все еще перекидывает на wtools.io
Подскажите, пожалуйста, как правильно сделать редирект с http, чтобы сайт открывался по ссылке https:// www. topmedia.agency?
В чем может быть причина того, что ссылки без слеша в конце не работают?
Заранее благодарю!
- Ответ изменён 6 лет назад пользователем dmitrijsd.
Ошибся, конкретно редиректа пока что не сделал, только установил плагин и сделал замену ссылок. Плагин кеширования на время отключил совсем, после этого, когда удаляешь куки и кэш вроде как сайт загружается правильно, видимо минимизация является причиной неправильного отображения. Про битые ссылки знаю, спасибо. 🙂 Вроде как все решено, за что большое спасибо, но меня смущает маленькая деталь.
Когда я чищу куки и кэш, захожу напрямую на сайт с протоколом https:// и www, все отображается корректно, я меняю язык пару раз, проверяю, все-ли работает и после этого куки сохраняются с двух сайтов: https://imgur.com/a/OWNvzfY
У Вас тоже? Так и должно быть или это из-за отсутствия редиректа?
Сделал как Вы сказали, 4 замены. Все как бы хорошо, но проблема с разным отображением сайта осталась. В общем, главные страницы с протоколом http отображаются как надо, т.е. как оригинал (https://topmedia.lv), если протокол изменить на https, то видна разница. При чем она видна, естественно, только если почистить куки и кэш. В чем может быть причина такой разницы?
Вот примеры того, что работает не так, как должно: https://imgur.com/a/6N3AS4h
Пока что мне не обязательно, чтобы сайт работал по обоим протоколам. Я скорее всего и сделаю просто редирект с http на https. Дело в том, что сейчас, пока редиректа нет, сайт с http протоколом отображается идеально, а с https немного не так, как нужно. Что я могу сделать/изменить, чтобы добиться от протокола https такого же отображения? Потому что оригинальный сайт точно с такой же темой и протоколом https отображается как надо. Надеюсь не запутал, сейчас постараюсь объяснить просто.
Вот оригинальный сайт: https://topmedia.lv
А topmedia.agency — это копия оригинально сайта, переведенная на русский и английский.
Так вот эта копия с протоколом http — выглядит как оригинал, а с https довольно заметно «съезжает». Может есть простой и быстрый вариант это исправить? Я просто не знаю, где можно найти эти отличия у разных протоколов.
Проблема, можно сказать, решена следующим образом:
Я испробовал все варианты исправления редиректов, которые нашел, что-то помогало только на половину, что-то совсем нет.
Оказывается, что ручной Restore не помог/не сработал. Откатил MySQL Databases через сайт хостинга на 5 дней — до ошибки. Проблема со входом в админ панель и на сайт решилась, теперь редиректов нету. Ссылки и кодировки подправлю в ближайшем будущем. Спасибо всем большое за помощь! Теперь будем знать. 🙂
Теперь после удаления кук и кеша, я заметил, что мой сайт отображается не совсем корректно. Если заходить по ссылке c http:/www, все отображается идеально, как в оригинале (topmedia.lv), если же использовать https://www, то сайт/тема «расширяется», пропадают некоторые картинки и иконки. Так со всеми страницами. Я понимаю, что протоколы разные и причина в этом, но как мне сделать так, чтобы оба варианта были идентичными? Или же это вопрос конкретно разработчику темы? Заранее благодарю и ещё раз отдельное спасибо за помощь с предыдущей проблемой.
Странно, что несмотря на кодировку и клаудфлейр там все в норме и без ошибок.
На проблемном сайте еще заметил странную вещь. Вроде как если заходить на сайт через https и www, сайт работает, хоть и без возможности зайти в админ панель. Однако, если зайти на страницу «news» по этой ссылке https://www.topmedia.agency/news/, где учтен протокол и правильный домен, страницу все равно постоянно редиректит.
Хочу также отметить, что у нас имеется еще одна версия сайта, с тем же шаблоном, только на другом хостинге и домене, с установленным cloudflare. Ссылка — https://topmedia.lv/ Этот сайт, как его не прописывай в браузерной строке, открывается именно с https:// и без www, всегда. Может Вы сможете подсказать, что в этом сайте ТАК, что все работает и может я смогу также сделать с доменом .agency
Спасибо всем большое за советы, в будущем буду иметь в виду.
В общем, cloudflare был поставлен на паузу и «отключен» на хостинге. Проблема со входом в админ панель осталась. На счет кодировок — не знаю, где их менять и на какие конкретно. Есть еще какие-то мысли о том, как это исправить?
Для начала попробуйте отключить cloudflare и разобраться с кодировками.
Я подозреваю, что у Вас спрашивать про это некорректно, но может Вы сможете намекнуть, как это сделать? 🙂
Достаточно было базу восстановить…
Согласен, но даже полный бэкап не помог.
Хорошо, раньше было в основных настройках прописано так:
https://www.topmedia.agencyПусть так и будет, как раньше, я определился, лишь бы все работало.
Сейчас не возможно зайти в админ панель с любого аккаунта. Страница просто перезагружается. Пробовал корректировать ссылки в браузерной строке, заходить с других браузеров, чистить куки и кэш. Пока что просто не заходит, перезагружая страницу.
Может уже было что-то похожее у кого-то после предыдущей ошибки? Я еще боюсь, что причиной вечных редиректов может быть то, что сайт на двух языках.
Хорошо, это теперь понятно, спасибо. 🙂 Сейчас грузится бэкап на сервер, но теперь я не уверен, что это решит проблему. Может быть Вы знаете, почему ни один пользователь сейчас не может зайти в панель вп? Из-за кодировок сервера/cloudflare?
«взаимодействии с cloudflare» возможно, но раньше почему-то работало, а щас ничего не открывает сайт, как должно.
На картинке у Вас в ссылке хттпс прописано. Попробуйте без него и без www. Раньше на сайт я мог войти просто вписав topmedia.agency, сейчас какие-то вечные проблемы.
Удалил кэш и куки в телефоне, открыл там мозилу, телефон никогда не был подключен к вайфаю фирмы, заходил через 4г интернет. Все тоже самое 1 в 1, как я описал выше. Зайти не могу, без https сайт не открывается.
К сожалению, я рано начал радоваться:
Удалил весь кэш и куки в браузере, перезапустил браузер. В хроме без приставки https:// вечно редиректит, зайти в вп не могу. Когда захожу на английскую версию с https://, могу гулять по всему сайту, даже по русской версии. Пробовал заходить через Яндекс браузер (ни ризу до этого не заходил на сайт через него) и также инкогнито. Результат примерно такой же, если просто прописать в строке topmedia.agency, страницы не загружаются, редиректит. В вп зайти не могу через любые браузеры. Сейчас попробую сделать бэкап всего сайта на пару дней назад, когда ошибки не было. Если это не поможет, как Вы думает, в чем может быть дело? Заранее благодарю за ответ!
Большое спасибо, но проблема решилась не до конца.
В общем, открыл два раза сайт через Сафари, потом строки удалил и оставил файл functions.php таким, какой он и был.
Теперь могу зайти только на английскую версию сайта через Сафари или через режим инкогнито в Хроме. В моем постоянном браузере (Хром), меня по-привычке редиректит на русскую страницу сайта: https://topmedia.agency/ru/%D1%86%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BE%D0%B5-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82%D0%B8%D0%BD%D0%B3%D0%BE%D0%B2%D0%BE%D0%B5-%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D1%81%D1%82%D0%B2%D0%BE-top-media/
Она не открывается и начинается бесконечный редирект. Я пытался войти в админку и через сафари, и через инкогнито, страница просто обновлялась. К сожалению до сих пор не могу войти в вордпресс. Может быть вы знаете как и это решить? Заранее благодарю!
- Ответ изменён 6 лет, 4 месяца назад пользователем dmitrijsd.