与WordPress多站点子域一起安装其他应用程序

时间:2018-12-15 作者:eepgmja

我在子域上安装了一些应用程序,在主域上安装了wordpress multisite(使用子域)。一切正常,但有一个问题:尝试访问wpsub。实例com/应用程序打开应用程序。实例com(在wpsub.example.com/app的URL下),其中wpsub是wordpress多站点网络中的站点,app是包含应用程序的子域。

我想要(并且认为更符合逻辑)的是访问wpsub。实例com/app将打开wpsub。实例com(比如尝试访问网站中不存在的文件夹)。

除此之外还有其他方法吗。htaccess重定向规则需要所有应用程序子域的列表?

1 个回复
SO网友:cbos

听起来很复杂,我不确定我是否完全理解您的设置。然而,我通过将WordPress核心降低两个级别(不是一个级别,而是两个级别)来处理相同的总体想法。这样就可以释放根来做其他事情。htaccess可用于指示主站点的传入URL的去向。例如,在WordPress重写规则集的最后一行中/index.php 可以更改为/1/index.php, 如果那是主要网站内容所在的地方。

还有更多内容,但基本上是将WordPress核心放在自己的专用目录下两级,然后将{wp content}作为其对等目录作为顶级目录。这已经有了很大的不同,可能有助于防止子域或其他应用程序与WordPress主核心文件冲突。

相关推荐

Remove node from multisites?

我有一个如下所示的功能,其目标是从“我的网站”下拉列表中删除新帖子并管理评论。如果我将{$node\\u id}替换为blogs id,这会很好地工作。但我希望这适用于“我的站点”列表中的所有多站点。这意味着我需要获得所有的博客id。这是我已经取得的成就,但它不起作用。add_action( \'admin_bar_menu\', \'remove_nodes_from_mysites\', 999 ); function remove_nodes_from_mysites( $wp_admin_