我最近使用子域和WordPress MU域映射插件安装了WordPress多站点安装。
当我最初设置域映射插件时,我设置了根(http://domain.com)以及http://www.domain.com 重定向到blog ID 2(即www.domain.com)。但是,当我这样做时,根目录上的重定向会阻止我访问网络管理页面。
是否有办法更改配置,使我能够在将根站点重定向到www的同时仍然访问网络管理页面?
我最近使用子域和WordPress MU域映射插件安装了WordPress多站点安装。
当我最初设置域映射插件时,我设置了根(http://domain.com)以及http://www.domain.com 重定向到blog ID 2(即www.domain.com)。但是,当我这样做时,根目录上的重定向会阻止我访问网络管理页面。
是否有办法更改配置,使我能够在将根站点重定向到www的同时仍然访问网络管理页面?
我最近也遇到了类似的情况。我最终将根站点放在一个随机子域上(例如ms.domain.com
) 目的是永远不要使用根站点。
完成后,我创建了一个插件,只在主(根)站点上激活。
插件钩住一个只在前端触发的动作(template_redirect
). 从那里打电话wp_redirect
把你的访客送到他们需要的地方。
<?php
add_action(\'template_redirect\', \'wpse52298_redirect\');
/*
* Redirects all requests to the front end to another site
*
* @uses wp_redirect
*/
function wpse52298_redirect()
{
// change this
$to = \'http://www.example.com\';
wp_redirect(esc_url($to));
exit();
}
Cons:
<在重定向之前,ul>基本上加载了所有的WP,速度不如在htaccess中重定向快Pros:
<易于维护,无需htaccess fooplugin.我建议使用此解决方案:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mysite\\.com$
RewriteCond %{REQUEST_URI} ^/$
Rewriterule ^(.*)$ http://mysecondsite.com/ [L,R=301]
因为它保留根域的子目录,允许您管理多站点管理仪表板。Wordpress 3.3多站点/NginX。我可以上传所有我想要的ZIP格式的插件,但我不能上传一个压缩的主题,而且它的大小不能超过2兆克。我找不到这些愚蠢的规则在哪里。有没有办法只使用SFTP?在这一点上,我将与黑客们碰碰运气,但只有ssh的生活简直是悲惨的地狱。请给我一个提示,告诉我如何从我的电脑中以zip文件的形式将主题发送到服务器上。谢谢。user www-data; worker_processes 4; error_log /var/log/nginx/nginx.log