默认地,我们在WordPress新建的分类目录,都会统一显示在category父目录下,如分类目录别名为news,则显示链接为http://你的网址/category/news。若我们后台设置自定义固定链接为/%category%/%post_id%.html,在news下面的文章链接则为http://你的网址/news/123.html,与分类目录链接比较,显然不符合SEO逻辑,所以我们需要把category去掉。
WordPress如何去掉分类目录链接中的category?最直接的方法是在设置——固定链接——分类目录前缀填写一个英文的“.”保存更改即可,如图所示:
可是这样设置有一个缺点,查看网页源代码,我们发现在链接中多了一个点“.”,就如http://你的网址/./news,显然还是不那么符合SEO逻辑,那么我们如何把这个“.”也去掉呢?这就需要用到这个插件No Category Base (WPML),我们只需要把前设置的分类目录前缀那个“.”去掉——在WP插件中心搜索安装No Category Base (WPML),并启用即可完美解决这个问题了。