WP教程:wordpress如何给目录加上斜杠

wordpress默认的分类目录结尾是不带斜杠的,例如域名/分类目录,但是在搜索引擎的眼中,作为一个目录,它应该是域名/分类目录/的样子,而且很多站长用了cdn,cdn的目录缓存规则也是要求目录必须以/结尾,所以给分类目录加上斜杠这件事情是必须的。


实现代码

实现的方法很简单,就是将下面的代码复制到你主题的functions.php文件中即可。

//添加目录斜杠
function nice_trailingslashit($string, $type_of_url) {
if ( $type_of_url != 'single' && $type_of_url != 'page' && $type_of_url != 'single_paged' )
$string = trailingslashit($string);
return $string;
}
add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);

清理缓存

代码部署好了之后一定要清除你的本地缓存、cdn缓存、浏览器缓存,其中cdn缓存最重要,因为有些朋友是直接缓存html页面,清理完后刷新页面你就会看到wordpress的分类目录加上斜杠结尾了。

未经允许不得转载:CnJoel博客 » WP教程:wordpress如何给目录加上斜杠