629
愛站SEO工具包
為WordPress分類、標簽頁url加上斜杠
我們知道在WordPress中,你設定“/%postname%/”這種形式時,分類等頁麵的是這樣的形式的: “/category/seo/”,但當你選擇的文章固定鏈接末尾沒有斜杠時,分類、標簽、頁麵等等URL後麵也沒有斜杠。如: 你設定“/%postname%.html”這種形式時,分類等頁麵的是這樣的形式: “/category/seo”,在後麵加上斜杠打開的頁麵是404的。
所以如果我們想實現使用第二中方法並讓分類、標簽、頁麵等url帶上斜杠的話,就需要我們對WordPress進行一些小修改了。
實現方法:
直接在WordPress後台插件中搜索“Permalink Trailing Slash Fixer“並安裝啟用即可。
如果排斥插件,擔心臃腫的話,可以通過編輯主題function.php文件加入一下代碼實現:
(其實這段代碼就是從“Permalink Trailing Slash Fixer“扣下來的,O(∩_∩)O~)
/* Plugin : Permalink Trailing Slash Fixer 分類url添加反斜杠 */ 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); }
最後更新:2016-12-29 14:33:19