Перенос сайта Wordpress из подкаталога в корневой каталог.Проблемы! - PullRequest
0 голосов
/ 01 марта 2010

У меня есть новая версия моего сайта, которую я готов отдать. Эта новая версия находится в каталоге / info моего корневого домена ...

Итак, мой текущий веб-сайт преобразуется в site.com

И моя версия WordPress, которая заменит ее, находится на site.com/info

.

Что мне нужно сделать для переключения?

Я следил за технической поддержкой сетевых решений при первой попытке, которая состояла в том, чтобы изменить назначение «Каталога» на сайтах www.site.com и site.com, чтобы они оба указывали на htdocs / info.

Это сработало, однако, таблица стилей моего сайта больше не работает, и все мои ссылки все еще содержат путь / info. Нужно ли просто выполнять поиск / замену в MySQL, чтобы исправить пути?

ОБНОВЛЕНИЕ : Мне удалось решить проблемы с помощью этих простых функций поиска / замены для wp_options и wp_posts, как показано ниже ...

UPDATE wp_options SET option_value = REPLACE (
option_value,
'http://www.site.com/info',
'http://www.site.com')

UPDATE wp_posts SET post_content = REPLACE (
post_content,
'http://www.site.com/info',
'http://www.site.com')

UPDATE wp_posts SET guid = REPLACE (
guid,
'http://www.site.com/info',
'http://www.site.com')

Наконец, чтобы решить оставшиеся 404 проблемы, мне пришлось перейти на «Панель управления»> «Настройки»> «Постоянные ссылки» и просто нажать «Сохранить изменения», чтобы получить постоянные ссылки для правильного разрешения

1 Ответ

0 голосов
/ 01 марта 2010

Следили ли вы за этим: Перемещение WordPress «Кодекс WordPress ?

Если вы не можете выполнить резервное копирование, вам нужно перейти к базе данных таблицы wp_options с помощью phpmyadmin и исправить несколько путей, но это можно сделать без запроса MySql. Страницы имеют свои URL в таблице wp_posts.

Есть ли какие-либо URL-адреса в файлах тем? Лучше всего использовать функции blog_info, т.е. <?php bloginfo('siteurl'); ?> и <?php bloginfo('template_url'); ?> вместо: Теги шаблона / bloginfo «WordPress Codex

И это может быть полезно: Поиск RegEx позволяет искать и заменять Grep по всем сообщениям и страницам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...