移除WordPress网址中的category和tag


在WordPress网站中,类别网址中默认带有类别基础category,标签网址中默认带有标签基础tag。你是否想过,移除网址中的默认的类别基础标签基础呢?

这里搜集了三个插件,用来移除移除WordPress默认网址中的类别基础和标签基础,现在介绍给大家。

 

类别基础和标签基础的用途

我们首先来看个例子。在WordPress非官方中文站中,【WordPress主题】这一类别的网址是 http://dbonly.com/category/Remove-category-tag/ ,【搜索引擎优化】这一标签的网址是 http://wpchina.org/tag/seo/ 。

这两个网址中,前者带有类别基础 category ,后者带有标签基础 tag 。在 WordPress 中,类别基础和标签基础具有明确意义。这个参数可以将类别、标签与文章、页面区分开来,同时还可以清楚地告诉 WordPress 系统以及访问者,当前请求访问的网址是一个类别,还是一个标签,还是一个自定义的分类体系。

如果没有类别基础和标签基础,比如这样一个网址 http://dbonly.com/Remove-category-tag,你是无法猜测出要访问的页面是一篇类别、还是一个标签、或者只是一个页面,或者一篇文章等。

为什么要移除类别基础和标签基础

既然类别基础和标签基础有着具体的含义,那我们为什么还要移除类别基础和标签基础呢?大多数情况下,我们是希望网址更加简洁,更有利于搜索引擎优化。

使用 WordPress No Category Base 和 WordPress No Tag Base 插件

WP No Category Base 插件,用来移除 WordPress 网站的类别网址中的 /category 基础,由iDope网友开发。该插件使用简单,无需任何设置(想起了前几天介绍的Disable Google Fonts插件),同时可以很好滴兼容子类别,Google地图,支持多网站,支持类别的旧链接转向新链接等(301重定向,有利于SEO),十分省心。此外,FV Top Level Cats插件也具有相同的功能。

WP-No-Tag-Base插件,用来移除WordPress 网站的标签网址中的 /tag 基础,由Devin Walker网友开发。同样,这个插件也无需任何设置,兼容Google Sitemap插件,支持标签的旧链接转向新链接等(301重定向,有利于SEO),非常容易使用。

如果你只需要移除类别基础,或者只需要移除标签基础,建议你从这三个插件中选择使用。如果你想同时移除类别基础和标签基础,请继续阅读下一个办法。

使用 WP No Base Permalink 插件同时移除二者

WP No Base Permalink插件由网友 Sergio P.A 开发,可以同时移除 Category Base 和 Tag Base ,支持多网站和WPML插件,支持重定向。

该插件有简单的设置页面,直接在设置永久链接(固定链接)的页面内:

移除tag.jpg

在这个页面下,有这么几个选项需要设置:

  • 移除默认的分类基础和标签基础
  • old categories base,添上你之前使用过的类别基础,如果有多个,可以用英文逗号分开。这个设置用于将类别的旧链接重新定向到新链接中,即301定向,有利于seo。
  • remove parents categories,移除父类别
  • disabled tag base,禁用标签基础
  • oldest tag base,添上你之前使用过的标签基础,如果有多个,可以用英文逗号分开。这个设置用于将标签的旧链接重新定向到新链接中,即301定向,有利于seo。

这三个移除WordPress链接中类别基础和标签基础的办法,各有不同。我们建议您使用插件的办法来进行操作,因为插件不仅简单,而且都支持旧链接301定向到新链接,支持Google Sitemap网站地图等,非常方便。如果你有别的办法,也欢迎留言和我们分享你的经验。

本文摘自http://www.kuqin.com/shuoit/20140616/340607.html

声明:豆瓣不小心|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 移除WordPress网址中的category和tag


Don't Worry,Be Happy!