Перемещение в каталог создает проблемы с концами. Как решить?

Я переместил мою установку с example.com/beta на example.com и я заметил, что есть несколько сломанных изображений. Посмотрев на источник, кажется, что они все еще ищут в каталоге /beta для изображений. Как я могу это исправить?

Фото, которые сломаны, похоже, загружаются из редактора страниц / сообщений.

(Примечание. Я экспортировал базу данных в файл, и в ней было много экземпляров example.com/beta. Интересно, могу ли я найти-заменить, чтобы избавиться от бета-версии, а затем импортировать db ..?)

РЕДАКТИРОВАТЬ

В конце я вошел в каждый пост и редактировал каждое сломанное изображение (Edit Image> Advanced Settings), чтобы вытащить beta/ до wp-контента. Я был слишком напуган, чтобы редактировать экспортированный sql и повторно импортировать его. Если это произойдет в будущем, я просто заново создаю /beta/wp-contents/uploads с содержимым /wp-contents/uploads пока не найду терпение, чтобы пройти через и изменить каждый путь к изображению.

Solutions Collecting From Web of "Перемещение в каталог создает проблемы с концами. Как решить?"

Когда изображения добавляются к сообщениям и страницам WordPress, они сохраняются с абсолютным URL-адресом в файл изображения на сервере. Если вы измените установку WordPress (перейдите в другой домен, измените структуру своих папок и т. Д.), Вы сломаете эти изображения. Есть два способа исправить это:

Вручную переписать URL-адреса

Самый трудоемкий путь – сесть и найти / заменить все URL-адреса изображений на вашем сайте. Если у вас большой сайт, это может занять много времени, и вам будет хорошо написано сценарий, чтобы сделать это за вас. Сделайте поиск на форумах поддержки WP, и вы найдете множество предварительно написанных сценариев, чтобы сделать именно это, но большинство из них требуют более высокого уровня технических навыков или доступа к вашему сайту, чем большинство людей.

Используйте плагин перезаписи

Я несколько раз переводил свой блог. Он начинался как http://eamann.com/wordpress/ . Затем он переместился на http://eamann.com/mindshare/ . Тогда это было http://mindshare.eamann.com . Затем он переехал в свой текущий дом по адресу http://mindsharestrategy.com . Каждый раз у меня была такая же проблема, с которой вы столкнулись сейчас – мои изображения сломались.

Вместо того, чтобы вручную переписывать URL-адреса изображений каждый раз, я установил плагин перенаправления, чтобы сделать это для меня. После первого хода, если вы попросили http://eamann.com/wordpress/image1.jpg, сервер вместо этого предоставит вам http://eamann.com/mindshare/image1.jpg .

Вы можете использовать аналогичный сценарий перенаправления, чтобы указать все запросы на example.com/beta/### на example.com/### . Существует несколько плагинов перенаправления, но у этого есть очень усовершенствованный пользовательский интерфейс и он очень прост в использовании.

Вам необходимо вручную обновить базу данных, чтобы исправить путь к изображениям в сообщениях / страницах. Я считаю, что есть плагин, который делает это. Я обновлю этот ответ позже, когда найду его.

Просто для справок в будущем эта публикация по SQL-запросам может быть полезной для некоторых людей. Существует также коммерческий продукт iThemes, который может быть полезен, особенно если вы собираетесь регулярно делать такой ход.

Если это не так – плагин для поиска и замены в WP с последовательной поддержкой

Просто не забудьте сделать резервную копию и все такое. Сначала я тестировал локальную копию базы данных.