从子目录和子域移动->根目录

时间:2012-04-16 作者:boomturn

背景:到目前为止,我只做过香草主题和直接安装。我正在工作的站点在根目录中有一个现有的(古老的)Mambo安装。对于新的Wordpress版本,客户希望在替换之前开发新网站的内容。在阅读了Codex之后,我决定执行子目录安装是最好的方式,然后使用pre-existing subdirectory install routine 将其移动到根目录。但是由于一些不合理的原因,我没有直接指向子目录,而是将新的Wordpress站点分配给了一个子域。(我是新手,现在意识到我把它弄得太复杂了!)

总结现状:

www.example。com-->现有旧站点
www.example。com/wordpress-->WP物理安装dev.实例com-->子域已分配给www.example。com/wordpress;分配给的WP URLdev.实例com公司

仔细阅读该过程后,我计划这样做:
0)将数据库和完整安装文件夹备份到本地
1)将WP分配的URL更改为www.example。com 2)删除子域指针3)复制索引。php和。htaccess正常访问根目录(我将把旧的index.php和.htaccess备份到一个子目录,以防我不得不返回到Mambo站点)
4)更改索引。php的require(\'./wp-blog-header.php\');require(\'./wordpress/wp-blog-header.php\');

1、3和4为标准。我希望通过在2处按顺序删除子域分配,这不会有任何问题。我的问题是:这听起来对吗?我担心删除子域会破坏/wordpress文件夹或做其他疯狂的事情。我以前没有这样做过,客户的站点位于1and1上,它的后端非常迟钝,不标准。

谢谢你的建议。

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

如果我理解正确,您正在删除旧的Mambo站点,并打算将WordPress作为此域中的主站点运行。

如果是这种情况,那么(取决于您运行的任何插件),在备份所有内容之后,您需要做的就是将/wordpress目录的全部内容移动到webroot,并在数据库上搜索并替换字符串“dev.domain”。com”,将其切换为“www.domain”。com\'

请记住,最后一步完全依赖于两个长度相同的字符串(dev.domain.com和www.domain.com)。如果长度不同,例如“暂存”。领域com和www.domain。com”,那么您可能会更好地使用诸如Search & Replace for WordPress Databases 通过互连IT

结束

相关推荐

Active Directory(AD)组身份验证以查看WordPress帖子?

我正在尝试使用active directory身份验证设置wordpress站点。出现的一个问题是,能否将类别/帖子/博客阅读限制在特定的广告组。我从来没有见过这样做,我也没有找到任何插件,似乎承诺这一功能。似乎最好的选择是只给一群用户一个具有read\\u private\\u posts功能的角色,但我不确定这会起到什么作用。