- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов

В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Установил ssl, изменил в файле wp-config.php WP_HOME и WP_SITEURL на https - все ссылки заменились, и при переходе на какую-либо страницы открывается уже с https.
Однако, если вбить в браузере именно адрес с http, то открывается такой, не переадресовывается.
Тогда стал искать, как сделать редирект на https через htaccess, нашел много сайтов, на некоторых прям несколько способов - если такой не работает, то такой и т.д.
Но не один из них не работает, возникается циклическая переадресация и при этом вместо главной страницы он почему-то пытается открыть какой-то архив
/wp-content/cache/page_enhanced/site.ru/_index.html_gzip
Не знаю, может стоит какой-то модуль кэширования для ускорения сайта, и он мешает сделать переадресацию? Может у кого-то возникала подобная ситуация?
Здравствуйте!
Установил ssl, изменил в файле wp-config.php WP_HOME и WP_SITEURL на https - все ссылки заменились, и при переходе на какую-либо страницы открывается уже с https.
Однако, если вбить в браузере именно адрес с http, то открывается такой, не переадресовывается.
Тогда стал искать, как сделать редирект на https через htaccess, нашел много сайтов, на некоторых прям несколько способов - если такой не работает, то такой и т.д.
Но не один из них не работает, возникается циклическая переадресация и при этом вместо главной страницы он почему-то пытается открыть какой-то архив
/wp-content/cache/page_enhanced/site.ru/_index.html_gzip
Не знаю, может стоит какой-то модуль кэширования для ускорения сайта, и он мешает сделать переадресацию? Может у кого-то возникала подобная ситуация?
Приведите пример сайта.
Какая панель стоит на сервере?
напишите своему хостеру - он решит.
Но не один из них не работает, возникается циклическая переадресация и при этом вместо главной страницы он почему-то пытается открыть какой-то архив
cloudflare стоит? добавьте в wp-config
изменил в файле wp-config.php WP_HOME и WP_SITEURL на https
Это ты зря сделал. Лучше вообще удалить эти детективы из конфига и сделать замену протокола с помощью плагина, делающего замены в базе с исправлением сериализованных данных. Напр https://wordpress.org/plugins/better-search-replace/
Затем, если действительно нужен редирект (а нужен ли?) сделать его любым ранее найденным способом.
И проверять ответ сервера нужно не на локальном ПК, а с пом внешних сервисов. Напр https://bertal.ru/ (тут лучше с включением показа кода)
как правильно сделать редирект ОЧЕНЬ зависит от настроек.
самое правильное что можно сделать, выше сказали - обратиться к хостеру. лучше него никто тут не подскажет.
хотя если у вас например vps без администрирования, то да... надо будет самостоятельно вникать.
суть в том, что apache должен как-то понять по http сайт был открыт или https.
как именно - индивидуально. т.к. может быть просто апач, может nginx+apache.
и к примеру если https заведует nginx, а к апачу обращается по http, то тот может не правильно понимать как же все таки был открыт сайт. отсюда и возможные зацикленные редиректы.
короче нужно понимание по какому критерию ваш htaccess хочет определять http/https, например по номеру порта 80/443 или по наличию переменной HTTPS=on, или может еще как-то. ну и настроить связку nginx-apache уже под это дело.
либо еще лучше - сделать редирект на уровне nginx безо всяких htaccess'ов.
пока без понимания как у вас там все настроено ничего конкретного советовать невозможно.
пишите хостеру.
пока без понимания как у вас там все настроено ничего конкретного советовать невозможно.
Возможно. И всяко лучше чем советовать такое
либо еще лучше - сделать редирект на уровне nginx безо всяких htaccess'ов.
Возможно.
WP может сам корректировать «главное зеркало»? Кстати, даже если может, криво настроенный сервер может подсунуть ему какую-нибудь бяку.
либо еще лучше - сделать редирект на уровне nginx безо всяких htaccess'ов.
Это, да, вы маханули. Вдруг у ТСа там вообще nginx'а нет. Лайти какой-нибудь стоит или Апач в чистом виде.
Но а в целом смысл поста поддерживаю.
Если лезть глубоко в конфиги, то по-нормальному редирект нужно делать в отдельном вирт. хосте/вирт. хостах. Тогда и никакого циклического редиректа не будет, и лишние условия для этого редиректа не нужны. Но, боюсь, для WP-шников это космос. Они в панику впадают, когда .htaccess и прочих плюшек Апача нет 😀
Кстати, можно использовать разные вирт. хосты и при этом .htaccess без лишних условий для редиректа 😉
Но обычные панельки редко делят хосты по порту, только по имени 😒
Вредный и опасный. Он в реалтайме заменяет протокол и ничего не меняет в базе. Из-за него масса проблем у юзеров. И не всегда сразу заметных.
Вообще все плагины "для SSL" - зло.