Wordpress Multisite-使用.htaccess将子域重定向到根目录

Wordpress Multisite-使用.htaccess将子域重定向到根目录,wordpress,.htaccess,dns,multisite,wildcard-subdomain,Wordpress,.htaccess,Dns,Multisite,Wildcard Subdomain,我已将我们的网站改为wordpress多站点。在我的本地主机上,一切正常。但在我们的生产现场,我遇到了一些问题 正常站点在新设置(example.com)后工作,但是当我创建子域站点(en.example.com)时,我得到一个500内部服务器错误。域映射应该很好。(我已将通配符定向到服务器的ip) 子域出现问题因此,我们的主机似乎总是将子域(我无法更改任何内容)定向到子文件夹/例如www/en。 据我所知,wordpress multisite需要定向到wp安装的根目录才能使其正常工作。是否有

我已将我们的网站改为wordpress多站点。在我的本地主机上,一切正常。但在我们的生产现场,我遇到了一些问题

正常站点在新设置(example.com)后工作,但是当我创建子域站点(en.example.com)时,我得到一个500内部服务器错误。域映射应该很好。(我已将通配符定向到服务器的ip) 子域出现问题因此,我们的主机似乎总是将子域(我无法更改任何内容)定向到子文件夹/例如www/en。

据我所知,wordpress multisite需要定向到wp安装的根目录才能使其正常工作。是否有任何方法可以使其与子文件夹中的.htaccess文件一起工作

因此,我们的主机似乎总是将子域(我无法更改任何内容)定向到子文件夹<代码>/www/en例如

除非您有权访问服务器配置,否则无法“修复”1。但是,如果您有权访问服务器配置,则首先要更改子域的
DocumentRoot

1“修复”是指在内部将请求重写到父目录(即子域DocumentRoot目录上方的一个目录)。在
.htaccess
中,您不能在文档根目录上重写请求-您只能在virtualhost或服务器上下文中执行此操作,您可以在其中重写到任意文件系统路径。但是,如前所述,真正的“修复”是更改子域的
DocumentRoot

仅能够创建指向主域文档根以外的子目录的子域是相当有限的

域映射应该很好。(我已将通配符定向到服务器的ip)

通常,您会在
容器中执行相同的“通配符”操作,以便服务器接受对这些“子域”的请求,而无需手动配置每个子域

ServerAlias *.example.com
或者,将默认vHost或主服务器配置配置为接受所有主机的所有请求,但这意味着您有一个专用服务器(即完全访问),而您似乎没有