子域名多站点在子站点上提供404个

时间:2014-02-23 作者:Eels

我使用一键式安装来安装wordpress,然后将其转换为子域多站点。我已经对wp config和htaccess文件进行了必要的更改。主站点示例。com工作非常好。当我尝试添加另一个站点时,它显示该站点已成功添加。但地址是sub1。实例com显示了一个页面,该页面显示此处无内容和sub1。实例com/wp admin给出404错误。(这两个页面都是通用页面,类似于我的服务器在任意子域上显示的页面)

我确实注册了一个通配符子域,但服务器上相应的文件夹似乎没有wordpress相关的文件。

我能做些什么来解决这个问题?

另外,当我创建sub1时。实例com在wordpress中,我是否也应该在我的cpanel上注册这个子域,或者通配符处理它?如果我应该注册,我应该在wordpress中创建网站之前还是之后注册?(我尝试了所有3种场景,但仍然遇到同样的问题)

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

只有当子域链接到与WordPress安装相同的目录时,WordPress才能使用子域。

错误的

- wp/         // WP installation
- subdomains/ // wildcard subdomains

正确

- wp/         // WP installation & wildcard subdomains

结束

相关推荐

如何在必用插件中使用is_MultiSite()?

我希望此代码在mu plugins文件夹中的插件中执行。在函数中执行时。php一切正常,但当我在mu插件中尝试它时,会创建一个空白页面。if (( is_multisite() && !current_user_can(\'manage_network\') ) || ( !is_multisite() && !current_user_can(\'create_users\'))) { add_action( \'init\', create_functio