无法访问Drupal站点的子目录上的WordPress安装

时间:2011-04-09 作者:Tony Clifton

我想将我的站点从Drupal转换为WordPress。我在一个子目录中安装了WordPress,所以我可以调整它,直到我准备删除drupal并将其移动到根文件夹。安装后,我无法访问子目录中的WP索引。我在firefox中看到:

“页面未正确重定向

Firefox检测到服务器正在以一种永远无法完成的方式重定向对此地址的请求。

*   This problem can sometimes be caused by disabling or refusing to accept
      cookies."
我已经清除了浏览器,但仍然收到相同的错误。它一定与drupal有冲突。网站的drupal部分仍然正常工作。

当我尝试在子目录中加载我的WP admin登录url时,它会加载ok,但当我提交用户名和密码时,它会将我重新定向到登录。

有什么线索吗?谢谢

更新:我联系了我的主机,问题是WP没有创建。安装到子目录时的htaccess文件。我试过几次安装WP,但它永远不会创建。子目录中的htaccess文件。我正在使用hostgator。我不知道是不是因为已经有了。根目录中的htaccess(来自drupal)或与我的主机相关的内容。

2 个回复
SO网友:Nullvariable

听起来像是你的。htaccess文件配置不正确。您的根级别htaccess文件将优先于WordPress文件夹中的文件。

尝试告诉Drupal忽略您的子文件夹,方法是将其添加到位于“rewrite Engine On”(重写引擎打开)行后面的重写语句(默认Drupal.htaccess文件的底部)

RewriteCond %{REQUEST_URI} !^blog
其中“blog”是您安装WordPress的子文件夹。

SO网友:J. Chin

不确定您是否可以在托管提供商上执行此操作,但在我们的Apache服务器上,我们将此添加到httpd.conf 文件:

<Directory /home/.../wordpress/>
  DirectoryIndex index.php
  Options FollowSymLinks -Indexes -MultiViews
  AllowOverride All
</Directory>
.../wordpress/ 文件夹,我们创建了一个空白.htaccess 组可写入的文件“apache“所以WordPress可以更新它。

这使得.htaccess 中的文件/wordpress/ 文件夹以替代父(根)文件夹中的文件夹。

希望这对你有用。

结束

相关推荐

Custom WordPress Installation

我想知道下面的帖子中描述的自定义WordPress安装的方法是否有更新版本。http://wpbits.wordpress.com/2007/08/10/automating-wordpress-customizations-the-installphp-way/