WordPress分类目录和标签的链接末尾添加斜杠“/”

添加/的目的: 一.CDN加速: WordPress设置固定链接为伪静态后,目录和标签的链接末尾默认是不带斜杠“/”的。CDN如百度云加速对目录的缓存是认链接的结构,同时要求是目录的结构最后是以“/”为末尾的。 二.SEO: 有加斜杠“/”将伪静态链接做得更彻底,人品好的话,网站被收录也会增加的。 实现方法: 在WP的主题function.php里加入了这样的代码 //目录自动增加斜杠 if (is_admin()) return; $permalink_structure = get_option('permalink_structure'); if (!$permalink_structure || '/' === substr($permalink_structure, -1)) return; add_filter('user_trailingslashit', 'ppm_fixe_trailingslash', 10, 2); function ppm_fixe_trailingslash($url, $type) { if ('single' === $type) return $url; return trailingslashit($url); } 修改成功示例 检查标签或目录链接是否末尾添加了斜杠/ 本站未修改前的:www.kuntesi.com/wordpress 修改后的:http://www.kuntesi.com/wordpress/ 注:访问原来的链接会自动301跳转到第二个链接的,确保链接不因修改而失权重。 另外,建议把代码加到主题外以免换主题后忘了再加。具体方法参考此文章: WordPress自定义函数插件使用取代修改主题的function.php
阅读全文