0

我不熟悉在 wordpress 中使用多个站点处理。我有一个网站说,domain.com 和 sub1.domain.com 和 sub2.domain.com 的子域。我已经为 domain.com 安装了带有多站点选项的 WP,并为 sub1.domain.com 和 sub2.domain.com 安装了 WP。现在,我要在子域中发帖,我必须在主域主页中检索它们。

我怎样才能做到这一点?我发现很少有插件无法实现我的目标。我尝试过的插件 wp multisite 等等。

我发现这有点难做。谁能给出一步一步的程序来完成它。

我的 .htaccess 文件包含以下代码,

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

那么,如果我更改此代码,所有子域帖子都会出现在主域主页上吗?

要显示这些帖子,我需要在主域索引页面中添加什么?

4

1 回答 1

0

尝试将其添加到位于站点根文件夹中的 .htaccess 文件中的适当位置:

 RewriteEngine On
 RewriteCond %{HTTP_HOST} ^(.+)\.domain\.com$   [NC]
 RewriteRule ^ http://domain.com/ [L,R]

要排除 www 子域 www.domain.com,请在 RewriteRule 之前添加此行:

 RewriteCond %{HTTP_HOST} !^www\.mydomain\.com$  [NC]
于 2013-08-25T04:47:21.327 回答