Ссылки перенаправляют на localhost после миграции на сервер

9 июн. 2014 г., 04:21:20
Просмотры: 14.6K
Голосов: 4

Я разрабатывал сайт на локальном сервере (localhost) и перенес его на веб-сервер. На главной странице отображается почти все (потеряны некоторые настройки шрифтов), контент и пункты меню также сохранились. Но все ссылки, изображения и элементы навигации перенаправляют на мой локальный сайт. Даже при попытке войти в wp-admin система принимает учетные данные, но перенаправляет в админку локального сайта. Это проблема с постоянными ссылками или что-то еще? Я уже пробовал:

  • искать файл .htaccess, но его нет
  • определить HOME и SITEURL в файле wp-config (это ломает верстку сайта, хотя сайт остается доступным)
  • редактировать таблицу wp-options, изменив siteURL на новый URL, но не нашел строку 'home'

РЕШЕНИЕ

Я нашел поле 'home'. И это оказалось ключевым моментом. Если кто-то столкнется с такой же проблемой, я решил ее, отредактировав оба поля - 'home' и 'siteURL' в таблице wp-options базы данных на сервере (не локальной), заменив 'localhost/sitename' на 'http://www.sitename'. Оба поля 'home' и 'siteurl' должны содержать одинаковые значения. Это сработало, и теперь все ссылки работают правильно.

2
Комментарии

Вы должны добавить ваше решение в качестве ответа.

Pieter Goosen Pieter Goosen
9 июн. 2014 г. 07:11:40

возможный дубликат Дублирование доменной базы данных на локальную - Как?

Pieter Goosen Pieter Goosen
9 июн. 2014 г. 08:33:29
Все ответы на вопрос 2
0

Если кто-то столкнулся с этой проблемой, я решил её, отредактировав поля 'home' и 'siteURL' в таблице wp-options базы данных на сервере (не на локальном хосте), заменив 'localhost/wordpress' на 'http://www.youehostedsitename'. Необходимо изменить оба поля: и 'home', и 'siteurl'.

3 июл. 2018 г. 20:41:48
2

Просто перепишите ваш ответ в поле для ответа, чтобы люди видели, что вопрос решен. Провел много исследований и наконец нашел работающее решение.

РЕШЕНО

Я нашел поле 'home'. И это оказалось ключевым моментом. Так что если кто-то столкнется с такой же проблемой, я решил ее, отредактировав оба поля 'home' и 'siteURL' в таблице wp-options базы данных на сервере (не на локальном), заменив 'localhost/sitename' на 'http://www.sitename'. Оба поля 'home' и 'siteurl' должны быть одинаковыми. Это сработало, и теперь все мои ссылки работают.

8 апр. 2017 г. 14:39:58
Комментарии

Вы можете подождать, пока наберёте 10 очков репутации, и затем добавить это как комментарий. Это не совсем ответ.

Johansson Johansson
8 апр. 2017 г. 15:35:48

Теперь вы можете комментировать; ответ уже дан самим vonnie в вопросе, а не в отдельном посте.

Fernando Baltazar Fernando Baltazar
24 мая 2019 г. 00:13:12