我正在寻找在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配置文件中的设置 . 循环错误已替换为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访问该网站

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

domain.com/wp-admin/network/sites.php

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