WordPress去掉分类目录网址category的四种方法
做优化的都知道,减少网站的URL目录层级深度有利于Google、百度等搜索引擎的抓取,而网站目录太深的的,不利于内容的收录,因此在设计网站的时候都会考虑这个因素,但是我们在使用WordPress建站的时候,分类目录都会出现/category/,既不美观也不利于收录尤其是对新站来说,本文将向您介绍WordPress去掉分类目录网址category的四种方法
方法一:分类目录前缀使用.
点击设置-固定链接-分类目录前缀
在分类目录前缀里面加”.”即可去掉分类目录网址里面的category,但是当你查看网页源代码的时候,就会发现源代码的网址里面会存在/./,适用于新站,对应已经有收录或者大量外链的博客网站来说,不要使用,修改之前的链接无法打开,得不偿失。
方法二:使用插件
No Category Base插件,此插件将从您的分类目录链接中完全删除Category(例如,将“pythonthree.com/category/wordpress外贸建站/”更改为“pythonthree.com/wordpress外贸建站/”)。
该插件不需要设置或修改核心的wordpress文件,也可以将旧的分类目录链接重定向到新的链接。
当然许多SEO插件也有自带去掉分类目录网址category的方法,例如Yoast SEO插件,如果您的网站使用了这款插件,那么在插件点击搜索外观-分类法-分类目录类目网址中就可以移除分类前缀。
方法三:修改.htaccess文件
可以从WordPress URL中手动删除类别,需要对.htaccess文件进行更改。
首先,您需要有权访问此文件。(无论是通过cPanel还是FTP访问),复制下面的代码并将其粘贴到您的.htaccess文件中,然后保存更改:
RewriteRule^category/(.+)$http://www.pythonthree.com/$1[R=301,L]
方法四:添加代码到主题文件
这种方法适合懂代码的朋友,特别是不喜欢用插件的朋友,需要将代码放在主题文件functions.php文件中。可以使用WP No Category Base插件里的代码,也可参考网页上别的代码,这里不做演示。
总结
以上为WordPress去掉分类链接中category目录的四种方法的全部内容,每种方法都有优缺点的,如果是新站的话,借助Yoast SEO插件或者修改.htaccess文件来实现;如果已经有收录且有大量外链可以使用WP No Category Base插件。
修改分类目录前缀的方法生成的链接不是很好看,看自己的选择吧;添加代码则比较复杂,适合懂代码的人,新手的话在前三种方法中选择即可。