我将博客从/staging/移到了根目录。一切都很好,除了图像仍然指向/staging/上的文件夹,所以坏了。图像在根目录中,如果我键入没有/stage/的直接路径,它们显示正常。我检查过的事情:
Settings > WordPress Address (URL)
Settings > Site Address (URL)
Settings > Permalink Settings
phpMyAdmin > wp_options > siteurl
phpMyAdmin > wp_options > home
任何人都对我可以检查的其他地方有任何建议,这些图像可能设置为/staging/?
在将站点从暂存迁移到生产环境后,我使用更好的搜索和替换插件。它允许您在数据库WordPress数据库表中搜索旧域并将其替换为新域。它允许您选择要搜索和替换的表。我通常选择所有表。它还允许您执行测试运行,以便您可以在执行实际替换之前查看出现次数。为了安全起见,在进行实际替换之前,请先备份数据库。还要注意尾部斜杠 - 它们在搜索字符串和替换字符串中必须完全相同。
Search for:
stagingdomain.com or localhost (whatever your staging site used)
Replace with:
productiondomain.com