2013-08-25 117 views
0

我是在wordpress中使用多个站点处理的新手。我有一个网站说,domain.com和子域名为sub1.domain.com和sub2.domain.com。我已经为domain.com和WP为sub1.domain.com和sub2.domain.com安装了多站点选项安装WP。现在,我打算在子域中发布,并且我必须在主域名主页中检索它们。如何在wordpress的主域主页上显示子域帖子?

我该怎么做?我发现很少有插件无法实现我的目标。插件我已经试过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] 

所以,如果我改变了代码,将所有子域名的帖子出现主域名主页上?

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

回答

0

尝试在位于站点的根文件夹中的.htaccess文件添加以下内容到一个合适的位置:

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

要排除WWW子域名,www.domain.com,在重写规则之前加入这一行:

RewriteCond %{HTTP_HOST} !^www\.mydomain\.com$ [NC] 
+0

嗨,感谢您的回复。我只是放置了当前的.htaccess文件代码。请看看这个。和我应该在哪里建议我的代码中的代码?如果我添加新行,它会显示从子域到主域的帖子吗?其他方面,我是否需要添加任何代码?以及永久链接应如何更新? – user1537070

相关问题