可以在WordPress安装中安装WordPress吗?

时间:2014-02-16 作者:Aron

我有一个由WordPress支持的网站,例如。example.com. 我想在我的网站上的子目录中安装一个单独的WordPress安装,其中包含一个单独的数据库、主题等,例如example.com/blog.

这是否会导致正确显示两个安装的问题?例如,如果我尝试example.com/blogexample.com/blog/post 这会不会导致安装A抛出401错误,因为它在原始文件中找不到页面example.com WP安装?

3 个回复
SO网友:rocknrollcanneverdie

是的,你可以这样做。由于WordPress的默认重写规则,不会出现404错误(如果您使用“好的URL”,如果不使用,则根本没有默认的.htaccess)。

由于WordPress安装目录中存在“真实”目录或文件的例外情况(见下文),WP不会将其视为页面或帖子的URL。因此,通过这种方式,您可以将一个或多个新的WP实例安装到“父”WP目录中。

您可以在中检查重写规则。htaccess文件。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
以下是例外情况:

如果字符串不是有效文件:

!-f
如果字符串不是有效目录:

!-d

SO网友:user42826

是的,可以在另一个WordPress安装中安装WordPress。我的工作原型配置如下。目录如下所示:

/文件系统/wpA\\U基/文件系统/wpA\\U基/wpB\\U基

我在wpA安装了一个多站点子目录,在wpB安装了另一个多站点子目录。我还在wpA上安装了域映射插件,这样我就有了这些域:www.example。com(主wpA站点)

www.example1。com或示例1。实例com(wpA子站点)

www.example2。com或示例2。实例com(wpA子站点)

www.example。com/wbB\\U基地(主wpB站点)

www.example。com/wbB\\U基础/子网站1(wpB子网站)

www.example。com/wbB\\U基地/子网站2(wpB子网站)

我对wpA与wpB URL的交互没有任何问题。即使我这样做了,我也可以随时申请。wpA\\U base/中的htaccess规则。htaccess不响应wpB URL。

SO网友:J.D. Pace

我当时正想做这件事,却没能得到。htaccess规则对除我要排除的子目录以外的任何对象进行操作。对“/careers/”的请求将加载我的子站点,但“/careers/photo gallery”将由包含该子站点的站点处理。

背景:我继承了一个Wordpress多站点,并与之签约建立一个描述公司文化并与第三方招聘解决方案交互的职业子网站。我构建了一个测试站点,并在获得批准后将其迁移到主站点上的一个子目录中。

最后,我修改了索引。包含站点的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
 */
 if (strpos($_SERVER[\'REQUEST_URI\'], "/careers") === 0)
 {
     require (dirname(__FILE__) . \'/careers/index.php\');
 }
 else
 {
     /**
      * Tells WordPress to load the WordPress theme and output it.
      *
      * @var bool
      */
     define(\'WP_USE_THEMES\', true);

     /** Loads the WordPress Environment and Template */
     require( dirname( __FILE__ ) . \'/wp-blog-header.php\' );
 }
是的,我觉得我做错了,但这比我花了几个小时试图弄清楚为什么重写规则没有按我预期的那样运行要好得多。

结束

相关推荐

Custom WordPress Installation

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