同一个域上的Wordpress和Drupal导致htaccess冲突?

时间:2010-10-21 02:11:27

标签: wordpress drupal .htaccess mod-rewrite

让客户想要将他们的Wordpress.com博客移动到具有Drupal安装的主域。如果我将Wordpress添加到服务器上的“/ blog /”目录,是否会与htaccess冲突,即Mod Rewrites等?

感谢。

2 个答案:

答案 0 :(得分:2)

如果您将WordPress文件放在/blog/目录中,那么不,肯定不应该有任何htaccess冲突。

更新:
下面的berkes建议( ie 将WordPress和Drupal并排放在他们自己的单独文件夹中)将是一个理想的解决方案,如果你从头开始。

但是,它会更改您可能不想要的所有现有内容的网址。

你可以做的一件事是将它们并排安装,然后使用mod-rewrite使example.com/blog转到wordpress目录,其他任何东西都转到drupal目录。
这样,即使drupal安装已经移动,所有现有内容仍将保留在现有URL中。

请注意,即使这个解决方案也会阻止Drupal尝试使用/ blog路径显示的任何内容,而不是重定向到WordPress。

答案 1 :(得分:0)

将Drupal和Worpress安装在一个目录中是不可能的。不仅是因为.htaccess问题,还因为(可能)冲突的文件和库。而且:你的维护和升级将会变得很糟糕。

  • 我建议使用不同的虚拟主机。任何更专业的webhoster都允许您定义虚拟主机。定义它们取决于服务器,设置,操作系统等等,并且它本身就是一个完整的主题。
  • 或者,您可以创建/path/to/webroot/__cms__//path/to/webroot/__blog__/目录。建议您不要将 置于 drupal(Drupal目录中的/ blog目录)下,也不要将Drupal放在wordpress(WP安装中的/ cms目录下)。这会导致冲突.Drupal可能有一个url / blog(它确实!)会发生冲突,而wordpress可能会有一个/ cms url(它没有,但可能有)会发生冲突。并排,不在彼此内部。
  • 另一种选择是将一个CMS与另一个CMS连接起来。这是艰难而复杂的,但考虑到你有足够的开发和配置时间和经验,可以在Drupal中包含wordpress,反之亦然。