更新数据库中的所有 URL 后找不到 404
404 Not Found After updating all URL in database
我正在尝试将我的 word press 应用程序从开发服务器转移到生产服务器上。我已成功将开发服务器中的所有内容重新上传到生产服务器,还恢复了 MySQL 数据库。与 t运行sfer 一起,我在新域上托管应用程序。
我也运行这个命令来更新原数据库中的所有URL
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsite.com', 'http://www.newsite.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.oldsite.com','http://www.newsite.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldsite.com', 'http://www.newsite.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.oldsite.com', 'http://www.newsite.com');
问题是,主页 www.newsite.com 正常,但相关页面未显示,我收到错误消息 Not Found。 www.newsite.com/community
Not Found
The requested URL /what-we-do/ was not found on this server.
Apache/2.2.29 (Amazon) Server at Port 80
我正在尝试将我的 word press 应用程序从开发服务器转移到生产服务器上。我已成功将开发服务器中的所有内容重新上传到生产服务器,还恢复了 MySQL 数据库。与 t运行sfer 一起,我在新域上托管应用程序。
我也运行这个命令来更新原数据库中的所有URL
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsite.com', 'http://www.newsite.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.oldsite.com','http://www.newsite.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldsite.com', 'http://www.newsite.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.oldsite.com', 'http://www.newsite.com');
问题是,主页 www.newsite.com 正常,但相关页面未显示,我收到错误消息 Not Found。 www.newsite.com/community
Not Found
The requested URL /what-we-do/ was not found on this server.
Apache/2.2.29 (Amazon) Server at Port 80