Просто зміна URL-адреси веб-сайту в налаштуваннях, швидше за все, не оновить усі внутрішні організації, щоб створити робочий веб-сайт для розробників (якщо тільки сайт не має голих кісток). У вас виникнуть проблеми з не відображенням серіалізованих даних та посиланнями в публікаціях, що вказують на старий сайт.
Було б розумніше використовувати інструмент міграції, такий як Backup Buddy або Duplicator, щоб створити повну копію сайту, яку можна повторно розгорнути в новому місці з новою URL-адресою. Для цього у вас залишатимуться робочі посилання в межах публікацій, будь-які спеціальні посилання на меню тощо. Використання одного з них також спростить запуск змін. Просто запакуйте все це та перевстановіть на свій виробничий сайт, коли закінчите.
Якщо ви не хочете витрачати час на завантаження / завантаження всього заново, ви можете просто перемістити базу даних, використовуючи щось на зразок WP Migrate DB. Встановіть його на свій виробничий сайт, експортуйте базу даних з новою URL-адресою та імпортуйте перенесену базу даних у свій розробник через 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)