0

我有一个带有会员部分和论坛的已建立的 wordpress,整个网站正在重新开发,但使用 Joomla 3.0,很多内容必须复制并粘贴到新网站中,但网站所有者希望保留旧的 wordpress 网站已经上线一段时间,并且可能将它与带有 css 和样式的新 joomla 网站融合在一起。

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

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

将其设计到主要 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')

谢谢

4

3 回答 3

1

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

J转换器

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

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

建议

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

于 2013-08-16T16:01:03.713 回答
0

经过考虑这里是我认为我有的选项

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

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

选项 3)Joomla 有一个名为 wordpress for Joomla 的组件,它使 Wordpress 成为 Joomla 的一部分,并保留原始链接的所有链接,但它是为拥有 Joomla 站点并想要像 Wordpress 这样的专用博客工具的人设计的,而不是反过来。我正在与开发人员交谈,不确定这是否会反过来起作用,然后需要考虑插件等。

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

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

我选择选项 4:)

于 2013-08-16T17:09:06.490 回答
0

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

于 2013-08-17T04:56:36.693 回答