我在Windows 2008 R2服务器上安装了Wordpress 3.4.2和IIS 7.5。我使用子域启用了多站点,并设置了一个附加站点,称之为子站点。实例com。例如,我可以浏览到主站点。com很好,但每当我浏览到child时。实例com它尝试转到IIS中的默认网站,该网站ID为1,当前指向一个空目录。Wordpress主站点是手动添加到IIS的站点,其ID为3。我在服务器上的主机文件中为主站点和子站点创建了条目,它们似乎是正确的(我目前无法访问我们的DNS提供商)。
为了弄清楚这一点,我一直在为wp config返回这些条目。php:
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 1);
这些似乎告诉Wordpress它将居住的站点的ID。我的问题是这个数字代表什么?它是否与IIS中的站点ID有任何关联?如果我将其从1改为3,这会告诉Wordpress在访问其子域时使用正确的站点吗?
编辑:
这些数字似乎是指wp\\u blogs表中site\\u id和blog\\u id字段中的值,特别是与主站点关联的记录。我尝试在wp config中将它们更改为3并跳转IIS,但没有效果。
所以现在我的问题是,当请求进入子站点时,如何让Wordpress查看自己的IIS站点,而不是查看IIS中指定为“默认”的站点?