Chỉ cần thay đổi URL trang web trong cấu hình có thể sẽ không cập nhật tất cả các phần bên trong để tạo một trang dev hoạt động cho bạn (trừ khi trang web này khá đơn giản). Bạn sẽ gặp vấn đề với dữ liệu tuần tự không hiển thị và liên kết trong các bài đăng trỏ đến trang web cũ.
Sẽ thông minh hơn khi sử dụng một công cụ di chuyển như Backup Buddy hoặc Sao chép để tạo một bản sao hoàn chỉnh của trang web có thể được triển khai lại tại một vị trí mới với một URL mới. Làm điều này, bạn vẫn sẽ có các liên kết hoạt động trong các bài đăng, bất kỳ liên kết menu tùy chỉnh nào, v.v ... Sử dụng một trong những liên kết này sẽ giúp việc khởi chạy các thay đổi của bạn trở nên đơn giản hơn. Chỉ cần đóng gói tất cả và triển khai lại vào trang web sản xuất của bạn khi bạn hoàn thành.
Nếu bạn không muốn dành thời gian tải xuống / tải lên mọi thứ một lần nữa, bạn có thể di chuyển cơ sở dữ liệu bằng cách sử dụng WP Migrate DB. Cài đặt nó trên trang web sản xuất của bạn, xuất cơ sở dữ liệu với URL mới và nhập cơ sở dữ liệu được di chuyển đến nhà phát triển của bạn thông qua phpMyAdmin hoặc tương tự. Bất kỳ liên kết được mã hóa cứng nào trong chủ đề của bạn vẫn sẽ cần được cập nhật và .htaccess của bạn sẽ cần được cập nhật nếu bạn đang cài đặt trong một thư mục con.
Thay đổi dòng RewriteBase thành:
RewriteBase /yourfolder/
Và dòng chuyển hướng đến index.php của bạn thành:
RewriteRule . /yourfolder/index.php [L]
guid
từng cáiwp_posts
trong trường hợp có bất kỳ tệp đính kèm nào, sử dụng cái gì đó nhưUPDATE wp_posts SET guid = REPLACE('<old_url>','<new_url>', guid)