如何在wordpress主域名主页上显示子域名帖子?

时间:2013-08-25 04:16:34

标签: php wordpress .htaccess

我是新手,在wordpress中使用多个网站处理。我有一个站点说,domain.com和子域名为sub1.domain.com和sub2.domain.com。我已经为domain.com安装了WP with multi site选项,为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]

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

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

1 个答案:

答案 0 :(得分: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]