有风的日子

wodpress开启多站点,如何去除固定连接中的”/blog/”

Luoshui邀请您加入WORDPRESS技术交流QQ群:31196817 → wordpress技术交流

在开启多站点功能后,发现主站的固定连接中多了一个“/blog/”。

例如:原来的站点URL:http://www.domain.com/postname/

开启多站点后的URL:http://www.domain.com/blog/postname/

如何去掉这个/blog/?我搜索了半天,官方的解释是:

固定链接,主博客(即创建了第一个)将有一个额外的条目博客,让您的URL看起来像domain.com/blog/YYYY/MM/POSTNAME。

这是设计使然,以防止碰撞与子文件夹安装。目前还没有简单的方法来改变它,因为这样做可以防止由WordPress的自动检测碰撞你的主站点和所有子网站之间。这将得到解决,和可定制的,在WordPress的未来版本。

然后看到有几种的解决方案,但是更改主站点的Permalink Structure字段中的/blog/这种方法均已不奏效,所以,放弃这种方法。

最终极的解决方法其实很简单:

编辑wp-config.php 的:

define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );

最后的 define( ‘BLOG_ID_CURRENT_SITE’, 1 ); 的这个1为其它数字即可。

解释一下,define( ‘BLOG_ID_CURRENT_SITE’, 1 );这句的意思是默认主BLOG的站点ID,改成其他的数字或不存在的站点ID就OK了。

再去主站点的固定连接中看看,/blog/已经消失了。

问题解决了。

转载请注明:有风的日子 > WordPrees > wodpress开启多站点,如何去除固定连接中的”/blog/”

评论 (0) 分享

评论 0

发表评论

电子邮件地址不会被公开。 必填项已用*标注