Простое изменение URL-адреса сайта в конфигурации, скорее всего, не обновит все внутренние компоненты, чтобы создать для вас рабочий сайт разработчика (если только этот сайт не очень прост). У вас будут проблемы с не отображаемыми сериализованными данными и ссылками внутри постов, указывающих на старый сайт.
Было бы разумнее использовать инструмент миграции, такой как Backup Buddy или Duplicator, для создания полной копии сайта, которую можно повторно развернуть в новом месте с новым URL-адресом. При этом вы по-прежнему будете иметь рабочие ссылки внутри сообщений, любые пользовательские ссылки в меню и т. Д. Использование одной из них также облегчит запуск ваших изменений. Просто соберите все и повторно разверните на своем производственном сайте, когда вы закончите.
Если вы не хотите тратить время на загрузку / выгрузку всего заново, вы можете просто перенести базу данных, используя что-то вроде WP Migrate DB. Установите его на свой рабочий сайт, экспортируйте базу данных с новым URL-адресом и импортируйте перенесенную базу данных в свой dev через phpMyAdmin или аналогичный. Любые жестко запрограммированные ссылки в вашей теме все равно необходимо будет обновить, а ваш .htaccess нужно будет обновить, если вы устанавливаете в подпапку.
Измените строку RewriteBase на:
RewriteBase /yourfolder/
И строка, которая перенаправляет на ваш index.php к:
RewriteRule . /yourfolder/index.php [L]
guid
для каждогоwp_posts
в случае каких-либо вложений, используя что-то вродеUPDATE wp_posts SET guid = REPLACE('<old_url>','<new_url>', guid)