我设计了两个Wordpress站点,一个位于另一个站点内,您可以通过调用第二个安装所在的文件夹来访问该站点。第一个开始设计的人使用第一个安装(www.example.com)作为即将发布的页面,而第二个安装(www.example.com/mainsite)用于主网站的设计。在他把工作交给我完成之前,他是这样开始的。我在……完成了设计/主站点,并应将其移至主站点www.example。com。
我从(example.com)中删除了所有初始数据库表,并将表从(example.com/mainsite)导入到它自己的数据库@(example.com)。我还使用文本编辑器将所有URL从(example.com/mainsite)更改为(example.com),以避免出现任何错误。然后,在删除了维护安装的原始目录文件后,我将mainsite文件夹移动到(example.com)根目录。然后将数据库详细信息更改为(example.com)详细信息以避免数据库连接错误。
在所有这些之后,我试着访问这个网站。com,但只能加载主页和管理区域。我尝试加载的任何其他页面都会显示一个内部服务器错误。
请问我怎样才能解决这个问题。我的程序有什么地方做错了吗?如果您有任何帮助,我们将不胜感激。非常感谢。
SO网友:Rick Hellewell
假设www.example.com/site1
是第一个站点(在根文件夹中site1
文件夹),以及www.example.com/site2
是第二个站点(在根文件夹中site2
文件夹克隆(或移动)站点最简单的方法(通常)是使用优秀的WP clone插件将“site1”站点备份并还原到根目录。但是,您在访问时会遇到问题site2
(据我所知,这是一个单独的WP安装),因为WP站点中使用的正常htaccess文件会认为site2是site1的一部分。
所以你需要做一些htaccess
要获取的工作www.example.com
指向site1文件夹,然后www.example.com/site2
指向site2文件夹。不过,这可能有点复杂。
因此,我建议您设置多站点安装。主站点位于www.example.com
根文件夹,然后是site2www.example.com/site2
. 这可能是最好的解决方案,IMHO。