新的多站点重定向到主站点

时间:2014-10-02 作者:Brendan

我创建了一个新的多站点,由于某种原因,某些链接重定向到主站点。例如,如果您转到http://team-isagenix.isagenixhealth.net 点击档案下的2014年10月链接。然后它会将您重定向到主站点(isagenixhealth.net),我不希望发生这种情况。我是否需要在htaccess文件中进行进一步更改?这是我现在在那里的代码:(也请不要这样,我有其他多个网站在这个帐户上工作良好)

 RewriteEngine On
 RewriteBase /
 RewriteRule ^index\\.php$ - [L]

 RedirectMatch 301 ^/blog/([0-9]{4})/([0-9]{2})/([0-9]{2})/([^/]+)/$      
 http://www.isagenixhealth.net/$4
 RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/(.*)$ http://www.isagenixhealth.net/$3

 RewriteCond %{HTTP_HOST} ^es\\.isagenixhealth\\.net [NC]
 RewriteRule (.*) http://mx.isagenixhealth.net/$1 [L,R=301]


 # uploaded files
 RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

 RewriteCond %{REQUEST_FILENAME} -f [OR]
 RewriteCond %{REQUEST_FILENAME} -d
 RewriteRule ^ - [L]
 RewriteRule . index.php [L]
这是我的wp配置的多站点部分

 define( \'MULTISITE\', true );
 define( \'SUBDOMAIN_INSTALL\', true );
 $base = \'/\';
 define( \'DOMAIN_CURRENT_SITE\', \'isagenixhealth.net\' );
 define( \'PATH_CURRENT_SITE\', \'/\' );
 define( \'SITE_ID_CURRENT_SITE\', 1 );
 define( \'BLOG_ID_CURRENT_SITE\', 1 );

1 个回复
SO网友:Brendan

我发现如果我在htaccess中注释掉了下面的一行,问题就解决了。

RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/(.*)$ http://www.isagenixhealth.net/$3

结束

相关推荐

Multisite Widget/Content

我正在使用WordPress multisite,需要在侧边栏中显示所有子网站的内容。这是一个由50多个站点组成的网络,因此每隔几天用此内容更新所有50多个侧栏是不现实的。我找到的一个解决方案是简单地将我想要的内容插入侧边栏。虽然我不希望我的客户机编辑这个文件,但我希望他们使用TinyMCE编辑器而不是HTML。另一个想法是在每个子网站中嵌入一个iframe,让我的客户端更新iframe引用的页面。我的最后一个想法是用TinyMCE编辑器创建一个插件,将代码注入侧栏。php文件保存时,虽然我不知道插件是否