从多站点删除/博客/会导致无限重定向 时间:2011-09-04 作者:nacvers 我安装了一个启用了多站点并使用子目录的wp。我注意到,在主博客(默认存在于根上的博客)中,帖子链接在永久链接之前的url中有一个“/博客”。因此,我以网络管理员的身份登录到“所有站点>编辑”,并从永久链接设置中删除了“/博客”。但现在,当我访问一个帖子,例如mydomain。com/post-name,我得到一个301重定向到相同的url(/post-name),因此重定向是无限的。为什么我做错了? 2 个回复 SO网友:EAMann 为什么我做错了?你在破坏WordPress。在子目录安装中/blog permalink的存在是有目的的,并且有一个非常具体的原因——让您的主站点继续工作,同时仍然允许您使用网络仪表板。安装子目录站点时,WordPress会自动使用/blog 为主站点防止碰撞。有几种方法可以不使用/blog, 虽然改为使用子域安装(可能不是选项)are plugins that claim to allow you to remove /blog真的,它是用来防止其他东西坏掉的。。。因此,通过进入并手动移除它,您就可以自己动手并破坏其他东西。 SO网友:bcodylong 有一个插件允许这种情况发生。如果你按照指示去做的话,效果会很好。http://www.thinkinginwordpress.com/2009/09/remove-blog-slug-from-the-default-blog-of-wpmu-subdirectory-installation/wordpress MS这样做的主要原因是为了防止创建的新站点与创建的可能类别或标记冲突。例如,让某人创建一个名为topics的站点,而让一个名为topics的类别创建站点,会导致问题。通过在主站点的URL中使用/blog slug,并使用子目录,可以解决这些问题。然而,如果您不允许用户创建网站,并且您确切地知道您的网络和类别将如何布局,那么您可以使用所述插件或自己动手。唯一真正的问题是,当您删除了/blog slug,并且拥有一个将被复制的站点和顶级类别/标记时。如果您允许用户使用MS安装创建站点,那么您可以简单地禁止在WP管理区域中使用您创建的类别来创建博客。 结束 文章导航