1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 去掉非插件法WordPress链接中category的方法

去掉非插件法WordPress链接中category的方法

时间:2021-05-14 13:08:18

相关推荐

去掉非插件法WordPress链接中category的方法

WordPress默认网站分类URL中会有category许多客户希望减少这个关键字目录的分类URL去掉这些不必要的目录结构,请说,去掉WordPress固定链接”category”这里有三种简单的方法,具体如下:

1.修改固定链接设置,删除分类链接的前缀category

登录你的WordPress在后台,打开固定链接/永久链接设置项。”可选设置”里的”前缀分类地址”输入半角字符: “.”;保存可以去除分类前缀category。

优点:设置简单,老少皆宜。适用于新建博客,或者刚打算使用固定链接 /永久链接博客。不需要修改代码,升级时不用担心;不需要插件,不会增加运行负担。

缺点:原始链接无法打开,出现404个错误。博客被搜索引擎包含得很好,或者分类链接有更多的外部链接,你应该非常小心。不要因为操作简单、节省时间和精力而失去大量的外部链和重量。虽然这种方法很简单,但很容易出错,但不建议使用。

2、修改WordPress去除分类前缀的函数category

2.1 找到你Wordpress博客wp-includes文件夹下的category-template.php。

2.2 打开文件,搜索(get_category_link()函数中)以下代码:

$catlink = $wp_rewrite->get_category_permastruct();

之后,另一行加入:

$catlink = str_replace(/category , " , $catlink);

代码功能是使用字符串替换函数,并在取分类链接函数的分类链接中使用/category替换。去掉分类链接的前缀/category的目的。

2.3 保存并上传到服务器。

优点:只添加一段代码,忽略性能影响。适用于稍微熟悉代码的博客。

缺点:修改代码和博客升级。原始地址仍可访问。或者会导致谷歌网站管理员工具中提到的重复标题。

3.修改网站 .htaccess 文件

假如你的主机是Linux网站根目录下的环境可以修改 .htaccess 实现文件,将以下代码添加到网站根目录中 .htaccess文件中:

RewriteRule ^category/(. )$ /$1 [R=301,L]

其中的 / 为您的网站地址。

优点:只添加一段代码,忽略性能影响。适用于稍熟悉代码的网站管理员;升级WordPress程序没有影响。

缺点:在主机管理中修改代码。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。