我是新手,在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]
那么,如果我更改此代码,所有子域名帖子是否会出现在主域名主页上?
要显示这些帖子,我需要在主域索引页面添加什么内容?
答案 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]