Поддержка Проблемы и решения настройка редиректа в wordpress

  • На сайте где то настроен редирект. Когда в адресной строке ввожу имя сайта: например http://sait.ru/ она превращается в http://192.168.5.100/ru/
    Адрес админки http://sait.ru/wp-admin не превращается в подобную ссылку с ip из внутренней сети.
    В базе данных я нашёл запись http://192.168.5.100/ru/ в таблице wp_options

    колонка option_id параметр 3418
    колонка option_name параметр _transient_pll_languages_list
    колонка option_value кусок данных из этого параметра ;s:8:»home_url»;s:24:»http://192.168.5.100/ru/»;s:10:»search_url»;s:24:»http://192.168.5.100/ru/»;s:4:»host»;N;s:5:»mo_id»

    Но в веб-интерфейсе админки ничего подобного http://192.168.5.100/ru/ найти не удалось.

    Модулей для редиректа в админке то же нет.

    В коде нашёл функции wp_redirect() и wp_safe_redirect() но им передаются переменные, в какую то из которых может и заносится эта строка.

    Мне необходимо убрать этот редирект, так как в результате сайт из вне не виден.
    Этот редирект поставили до меня связи стем кто это сделал нет.
    Не понятно как его сделали не напрямую же базу правили, в веб-интерфейсе админки ничего подобного нет.
    Можно конечно напрямую базу поправить, но думаю это как то было сделано по другому.
    Поиск в коде строки 192.168.5.100 не дал результата, её в коде нет, скорее всего это ip берётся из базы.
    За помощь заранее благодарен!

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • ошибся в версии wordpress у меня 4.7.3

    Этот редирект сделан точно не в веб-сервере, так как я на другом сервере с нуля установил апач и на него перенёс этот сайт. В апаче никаких редиректов я не настраивал.

    Сейчас сайт заработал. В админке в настройках главной страницы был прописан адрес http://sait.ru/ru/ и ссылка «перейти», я перешёл и сайт открылся. Тогда я в браузере в адресной строке набрал http://sait.ru/ru/ и он открылся. Потом я набрал просто sait.ru и этот адрес изменился на http://sait.ru/ru/ и сайт опять открылся. Я очистил кеш браузера и перезапустил его, и при вводе sait.ru этот адрес превращается в http;//sait.ru/ru/

    Тогда я посмотрел в базу и увидел что запись http://192.168.5.100/ru/ изменилась на http://sait.ru/ru/
    Получается кто то до меня в админке в главной страницы ввёл адрес http://192.168.5.100/ru/ и перешёл на него, после этого он записался в базу и потом всё время подставлялся в адресной строке браузера когда было обращение к сайту.
    А может если теперь из внутренней сети ввести адрес http://192.168.5.100/ru/ он опять перепропишется в базе?

    А может если теперь из внутренней сети ввести адрес http://192.168.5.100/ru/ он опять перепропишется в базе?

    При прописанном домене в настройках ВП Вы не сможете зайти в админку по IPадресу если специально не настроили такую возможность (напр. в конфиге).

    ЗЫ. Узнайте про файл хостс и не ищите себе проблем.

    Впрочем, они у Вас скорее всего будут, раз сайт разрабатывался на IPадресе и мигровал без плагинов/спец скриптов.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «настройка редиректа в wordpress» закрыта для новых ответов.