wordpress-logo

非插件去除WordPress分类链接中category的简单有效方法

使用WordPress程序搭建的网站在建立分类目录之后,并且在后台“固定链接”这里进行过设置之后,所有的分类目录URL都会默认加上一个category在前面。这是有时候使得分类过长也不利于SEO。在国内网站链接通常都是这样的一个结构:

常见的链接形式:
分类链接形式:域名/分类/
内容链接形式:域名/分类/页面.html

虽然穆童博客没有采用这种形式,但那是当初迫不得已而为之的,因为不知道方法。现在好了我知道怎么做了,必须让大家避免步我后尘就来介绍下去掉WordPress分类链接中的category的如下方法:

自定义结构框中输入:/%category%/%post_id%.html
分类目录前缀中输入:. (你没看错,就是一个半角状态的小点)

注意事项

很多人说自己加了点之后分类链接打不开了?!(404错误提示),这主要是大家没有在自定义结构中输入/%category%/%post_id%.html(红色部分),输入这个之后就可以成功去掉category了。另外官方有一个提示:出于性能原因,强烈不建议使用%category%作为链接地址的开头。我个人觉得这个提示基本可以忽略,除非你的博客有几万日IP的流量或者服务器垃圾到20年以前,不然就大胆的用吧。

温馨提示:新建的WordPress博客可用此法,如果你博客已经有很多内容并且在意流量的话此用法要慎重,因为即使301重定向在百度中还是有较长的恢复周期,而且效果难比从前。

URL是什么意思?基础知识普及

URL(Uniform Resource Locator)统一资源定位器,是计算机Web网络相关的术语,就是网页地址的意思。我们的互联网世界就是由很多的URL组成,也可以说就是已URL来表现的。

每一个网页都有只属于自己的URL地址(我们俗称网址),它具有全球唯一性。正确的URL应该是可以通过浏览器打开一个网页的,但是有时候您无法打开并不能说明这个URL是错误的,就好比您不能打开http://www.Facebook.com这个URL,但它是正确的,只不过中国大陆不能访问而已。

我们上网浏览网页,在鼠标点击之间就是连接到不同的URL的过程,这个过程中URL都会显示在电脑的浏览器的地址栏里,如下图。

URL是什么意思

上图中的中红色框框中的“http://mtoou.info”就是穆童博客的URL。还有,当您访问百度网站时你的浏览器上就会显示“http://www.baidu.com”,那么这个就是百度网站的URL了。

URL是以http://和https://开头的,只要您看到一个连接时http://或者https://开头的,那么他就是一个URL,无论您能否通过浏览器打开这个URL页面,它都是一个URL。而且URL并不总是字母的,有时候他是纯数字的,就像http://116.255.193.196(这也是穆童博客的URL,您也可以通过这个数字地址访问,只是它不便于记忆)。

一般来说,https开头的URL要比http开头的更安全,因为这样的URL传输信息是采用了加密技术。如果您有使用支付宝或者网银的经历就会发现,当您访问这些加密过的网页时,浏览器的地址栏里显示的URL是以https开头的。

说到这里您应该都明白了URL是什么意思了吧?对,就是我们经常说的网址的意思。