如何将WordPress网站与Joomla 3.0集成

时间:2013-08-16 13:35:22

标签: php wordpress .htaccess joomla joomla3.0

我已经建立了一个带有成员部分和论坛的wordpress,整个网站正在重新开发但是使用Joomla 3.0,很多内容必须被复制并粘贴到新网站,但网站的所有者想要保持旧的WordPress网站一段时间,并可能通过CSS和样式将其融入较新的joomla网站。

我尝试将一个站点放在另一个站点之上,而碰撞的唯一两个文件是license.txt(我不会担心)和index.php文件。

两个网站如果是它们的index.php就会正常工作,但如果是wordpress的index.php,joomla上的链接会出错,如果是Joomla的index.php,任何wordpress链接都会转到joomla索引页面。 / p>

将主要工程设计为index.php的最佳方法是Joomla?

这是wordpress index.php

<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define('WP_USE_THEMES', true);


/** Loads the WordPress Environment and Template */
require('./wp-blog-header.php')

由于

3 个答案:

答案 0 :(得分:1)

我想在这里提到的第一件事是在目录中有两个单独的cmss'是一个坏主意。如果在谷歌搜索了一下你会发现这很有用。

JConverter

  

顾名思义,JConverter允许您转换WordPress   博客进入Joomla网站。它可以导入用户,博客文章,类别,   从WordPress博客到Joomla的页面甚至链接。

如果您不确定质量,可以开始阅读评论。

建议

有两个cmss的单独文件夹,并使用.htacess文件来完成工作。你可以找到大量的文章来解释它应该如何完成。

答案 1 :(得分:0)

在考虑之后,我认为我有选择

选项1) Wordpress和Joomla都可以共存在同一个根文件夹中,唯一存在冲突的文件是index.php(以及一些许可文本文件),这可以通过这种工作方式设计,但有2个内容从长远来看,同一域根目录下的管理系统并不是一个好主意,因为根域中存在大量文件以及未来的更新和安全补丁,它可能会出错。

选项2) 将新的Joomla站点放在根目录上,然后将旧站点移动到另一个文件夹,然后使用apache rewrite和.htaccess文件,该文件将重写单词press files的位置,从而保留原始链接

选项3) Joomla的一个组件叫Joomla的wordpress,它使Wordpress成为Joomla的一部分并保留原始的所有链接,但它是专为拥有Joomla网站并希望使用像Wordpress这样的专用博客工具而不是其他方式的人设计的。回合。我正在与开发人员交谈,并且不确定这是否可以反过来,然后有插件等想一想。

选项4) 将当前的wordpress网站保留在相同的位置,并将新网站上传到名为/ en /的新文件夹(如英文版)

选项5) JConverter仍处于测试阶段

我要选择4:)

答案 2 :(得分:0)

为什么要保留这两个网站?这只是意味着重复的内容,并将阻止新版本的网站排名。在我看来,最好的选择是放弃旧网站并确保网址相同(可以使用SE40组件(例如sh404sef)实现)或使用301重定向到新网址,这会告诉Google网址已永久更改。