教你将WordPress迁移到子目录中
来源: 本站小编 2015/01/23 09:35
之前把WordPress安装在根目录,虽然这样建立WordPress很方便,但也会把根目录弄得很混乱,尤其是建立其他站点时很不方便,好在把WordPress迁移到子目录,并且不改变站点地址并不麻烦。
方法可以参考官方文档《将WordPress文件置于独立子目录》。
迁移方法
建立子目录,如wordpress
进入wordpress后台的设置 - 常规,设置index.php 和 .htaccess为新的地址,比如http://www.itoldme.net/wordpress,站点地址(URL)无需修改。
把wordpress所有文件剪切到wordpress目录下
把index.php 和 .htaccess复制到根目录
编辑index.php,require('./wp-blog-header.php'); 修改为 require('./wordpress/wp-blog-header.php'); 其中的wordpress是你的子目录
此刻站点迁移完成,新的后台地址将会添加子目录,比如成为http://example.com/wordpress/wp-admin/
注意事项:
如果图片放置在wordpress中,由于wordpress采用绝对路径,所以新的图片路径也变了,会在wp-content前添加子目录名称,如www.itoldme.net/wordpress/wp-content/uploads/。则文章中引用的图片路径需要修改,方法是修改数据库。如果不会sql语句的话,可以使用插件Search & Replace,把www.itoldme.net/wp-content/uploads/全部替换成www.itoldme.net/wordpress/wp-content/uploads/,如图墙外的梯子 把wordpress迁移到子目录 1

如果启用了WP Super Cache的CDN功能,需要在站点地址Off-site URL中添加子目录,如图

本文来自于【系统之家】 www.xp85.com
方法可以参考官方文档《将WordPress文件置于独立子目录》。
迁移方法
建立子目录,如wordpress
进入wordpress后台的设置 - 常规,设置index.php 和 .htaccess为新的地址,比如http://www.itoldme.net/wordpress,站点地址(URL)无需修改。
把wordpress所有文件剪切到wordpress目录下
把index.php 和 .htaccess复制到根目录
编辑index.php,require('./wp-blog-header.php'); 修改为 require('./wordpress/wp-blog-header.php'); 其中的wordpress是你的子目录
此刻站点迁移完成,新的后台地址将会添加子目录,比如成为http://example.com/wordpress/wp-admin/
注意事项:
如果图片放置在wordpress中,由于wordpress采用绝对路径,所以新的图片路径也变了,会在wp-content前添加子目录名称,如www.itoldme.net/wordpress/wp-content/uploads/。则文章中引用的图片路径需要修改,方法是修改数据库。如果不会sql语句的话,可以使用插件Search & Replace,把www.itoldme.net/wp-content/uploads/全部替换成www.itoldme.net/wordpress/wp-content/uploads/,如图墙外的梯子 把wordpress迁移到子目录 1

如果启用了WP Super Cache的CDN功能,需要在站点地址Off-site URL中添加子目录,如图

本文来自于【系统之家】 www.xp85.com