WordPress 从 3.0 版本开始就已经支持Multisite网络多站点功能了,简单地说就是,您只需要上传一个WordPress程序,就可以通过打开WordPress的Multisite网络多站点功能,来实现搭建多个WordPress站点的功能了;这样我们也就可以在一个仪表板管理多个不同的WordPress站点了。
但是,在使用WordPress多站点时,会出现一个问题,就是在主站点的文章和分类URL中多出一个/blog/的层级,比如:
单一WordPress站点搭建好后,一篇文章的URL地址是:
https://www.wppop.com/post-name
但是,在WordPress多站点中的主站文章的URL地址却是这样的:
https://www.wppop.com/blog/post-name
在URL地址中多出了一个/blog/的层级,导致网站URL不够简洁和简短了,不利于SEO搜索优化的规则。
如何从WordPress多站点中移除/blog/目录?
把WordPress多站点中主站URL地址中的/blog/目录移除的方法也是非常简单,只需要在WordPress多站点仪表盘中依次找到【我的站点(My Sites) – 管理网络 (Network Admin) – 站点(Sites)】,点击主站点下面的 编辑 链接,如下图所示:
点击主站点下面的 编辑 链接后,进入到编辑主站点,如下图所示:
在编辑站点页面,切换到【 设置 】项,如下图所示:
在【 设置 】项列表中,找到 Permalink Structure(链接结构) 项,把后面链接结构表单中的 /blog 部分删除,然后更新保存就可以了。
如果你希望链接结构更加简短,可以把之前的
/blog/%year%/%monthnum%/%day%/%postname%/
改成
/%postname%/
这也是WordPress站点最简短,最利于搜索优化规则的一种链接结构了。
这样设置之后,WordPress网络多站点中主站点下URL链接中的/blog/目录层级就移除了。