WordPress Multisite以root作为子域

时间:2014-04-25 12:54:43

标签: cpanel wordpress

我正在考虑在WordPress中创建一些网站但是我在设置多站点时遇到了困难。我在我的服务器上安装了一些项目,同时我灌输了WordPress,它们都属于同一个域。它们在用于分组项目的单独子域下被破坏。

在WordPress中激活多站点时,它在尝试访问站点时生成了一个循环错误。我希望这样做,所以WordPress属于' host'的子域名。以及我在此基础上创建的所有网站都在自己的文件扩展名中(除非在WordPress中直接向网站提供单独的域名)。

每个项目都托管在服务器上自己的目录中,而wordpress位于' / host'在根目录中。

root directory
    project 1 - sub1.domain.com
    project 2 - sub2.domain.com
    WordPress - host.domain.com
        Site 1 - host.domain.com/site1
        Site 2 - host.domain.com/site2

我在cPanel中创建了一个通配符,它​​自我指向目录,如一些指南所示似乎没有任何效果,我也在WordPress配置文件中尝试了一些设置。 Loop错误已被替换为404页面。

define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'domain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

当我尝试访问host.domain.com时,它会重定向到

domain.com/wp-signup.php?new=host

显示404页面,但我可以访问www.domian.com/host

访问该网站

我可以看到“我的网站”'管理区域内的选项可以创建单独的网站,但是当我点击“网站”时在菜单中,它会在重定向到

时生成404错误
domain.com/wp-admin/network/sites.php

忽略/ host目录。我怎样才能将WordPress置于其自己的host.domain.com子域之下,并完全忽略www.domain.com/host并运行此扩展,并以此格式创建任何WordPress网站(host.domain)的.com / ###)?

0 个答案:

没有答案