从foo.com/wordpress/迁移到foo.com/--我该怎么做?

时间:2013-02-28 作者:Jonathan

我在mydomain上安装了wordpress。com/wordpress/index。php(不是真正的域)。我想将其迁移到mydomain。com/索引。php。我该怎么做?我试着在主域空间解压wordpress的一个新副本,然后在配置文件上复制,但我认为我没有成功,因为它甚至没有给我一条错误消息——只是一个空白屏幕。此外,转到mydomain。com/wp-admin/似乎会自动将我重定向到mydomain/wordpress/wp-admin。

2 个回复
最合适的回答,由SO网友:jfacemyer 整理而成

您必须更改旧安装中的设置->常规->WordPress地址(URL)和网站地址(URL)。

WP在DB中查看这些设置并从中创建动态链接等,因此您需要在DB中更改它(通过这些设置或手动编辑DB)

另一种选择(实际上是更好的选择)是使用一个插件来更改整个数据库中的链接-这将保持所有链接、图像等正常工作。

我以前使用过很多次Velvet Blues更新URL,效果非常好。http://wordpress.org/extend/plugins/velvet-blues-update-urls/

请记住,如果使用WP后端(通过设置页面或插件)进行此更改,则应在旧站点上进行。然后,在新的位置应该可以立即访问它。(或者您可以将文件移动到新位置,保留主题、媒体等)

SO网友:Dio

首先,您可能想阅读此问题的先前答案。从开始this list. 此外,您是否尝试恢复原始wp-config.php 文件以查看是否会启动该站点?

其次,您采取了哪些步骤来更新新安装位置的数据库?是否已导出旧位置的数据库并将其导入新位置的数据库?

第三,如果已将旧数据导入到新数据库中,是否采取了任何步骤以使用正确的当前URL更新新数据库?Wordpress数据库包含几个您可能需要更新的完整路径URL条目。

结束

相关推荐