我的网站安装在我的主域名上,让我们说点什么吧。com为例。我已经安装了WooCommerce,我想在商店上运行网站的商店部分。某物com与WordPress安装相同。此外,博客将在博客上运行。某物com。
根据法典中的“创建网络之前”一文,我认为多站点不是我想要的。
不在子域上安装多个Wordpress,是否可以做到这一点?
我的网站安装在我的主域名上,让我们说点什么吧。com为例。我已经安装了WooCommerce,我想在商店上运行网站的商店部分。某物com与WordPress安装相同。此外,博客将在博客上运行。某物com。
根据法典中的“创建网络之前”一文,我认为多站点不是我想要的。
不在子域上安装多个Wordpress,是否可以做到这一点?
WP multisite(子域)是答案-http://codex.wordpress.org/Create_A_Network
此外,您还可以安装WP Domain Mapping Plugin 在其他域上运行
您需要决定是要安装WP multisite子域还是子目录。WP subdomain完全可以满足您的需要,但WP subdir+域映射插件允许您同时拥有这两个功能(子域和子目录)。WP子域如下所示:域。com(主站点)站点1。领域通信站点2。领域com公司
WP子目录如下所示:域。com(主站点)域。com/site1domain。com/站点2
使用WP域映射插件,您可以将上面的任何子网站映射到另一个域,例如:site1。领域com->www.site1。通信站点2。领域com->www.site2。com[或]域。com/site1->www.site1。comdomain。com/site2->www.site2。com公司
@passatgt,在wp配置中进行一些编辑。php文件:
define( \'WP_ALLOW_MULTISITE\', true );
define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', false);
define(\'DOMAIN_CURRENT_SITE\', \'localhost\');
define(\'PATH_CURRENT_SITE\', \'/plug/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 1);
此版本后,您将在wordpress仪表板的“工具”菜单下看到“网络设置”选项。按照指示操作。编辑您的“”。在wordpress中设置“htaccess”文件,最后您将能够在wordpress中设置多站点。是否可以在子域上不安装多个WordPress的情况下执行此操作。
不幸的是,答案是:不可能。在一个WordPress站点中,不可能将不同的域路由到不同的内容节点。原因是WordPress在内部将URL作为常量处理(例如。WP_CONTENT_URL
其构建于siteurl
选项)。因此,一旦设置好,就不能再更改了。
因此,即使有一种真正的理论方法,也意味着你必须绕过使用常数的每个部分WP_CONTENT_URL
. 我认为这不是一种可靠的方法。
长话短说,WordPress不是设计用来处理单个站点中的多个主机名的。唯一的方法是使用多站点功能。事实上,multisite是一种通过实现»sunrise«过程来克服常量问题的黑客,该过程根据数据库表中的有效主机列表定义常量(wp_blogs
).
我刚刚完成了我的多站点设置。但是,子域不工作。我相信我遵循了为wordpress MultiSite创建子域网络所需的每一步。我还创建了一个通配符子域*.yofnel.com 指向/public\\u html的我不知道现在该怎么办。请帮忙。