用WordPress建站的朋友应该能发现,WordPress的页面/分类url链接默认是没有html后缀的,不过有的WordPress主题增加了.html后缀,不过也有的站长不喜欢要后缀,希望自己的网页地址整齐划一,所以使用的是文章id类型的URL。
有没有.html后缀是否对wordpress seo优化有利暂且不说,但是伪静态肯定有利于网站的seo的,所以对于有html后缀的页面,相对而言可能会有效果,大家将信将疑的用着吧。
将下面的代码根据您自己实际需要的功能添加在主题的function.php文件当中即可。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function custom_page_rules() {
global $wp_rewrite;
$wp_rewrite->page_structure = $wp_rewrite->root . ‘page/{5cc1b29162d549a8071384de182cc9fc6e6a0fd85e7907f22fd9e18cff4269c3}pagename{5cc1b29162d549a8071384de182cc9fc6e6a0fd85e7907f22fd9e18cff4269c3}.html’;
$wp_rewrite->extra_permastructs[‘post_tag’][‘with_front’] = ”;
$wp_rewrite->extra_permastructs[‘post_tag’][‘struct’] = $wp_rewrite-
>extra_permastructs[‘post_tag’][‘with_front’] . ‘tag/{5cc1b29162d549a8071384de182cc9fc6e6a0fd85e7907f22fd9e18cff4269c3}post_tag{5cc1b29162d549a8071384de182cc9fc6e6a0fd85e7907f22fd9e18cff4269c3}.html’;
$wp_rewrite->extra_permastructs[‘category’][‘with_front’] = ‘category’;
$wp_rewrite -> extra_permastructs[‘category’][‘struct’] = $wp_rewrite->extra_permastructs[‘category’][‘with_front’].’/{5cc1b29162d549a8071384de182cc9fc6e6a0fd85e7907f22fd9e18cff4269c3}category{5cc1b29162d549a8071384de182cc9fc6e6a0fd85e7907f22fd9e18cff4269c3}.html’;
}
add_action( ‘init’, ‘custom_page_rules’ );这样就完成了分类/标签/页面的url链接添加html后缀,你是不是已经完成了呢?
扫码关注wp悟空搜
精选优质免费WordPress主题模板,分享最新WordPress实用建站教程!
记住我们的网址:ztJun.com
原文链接:https://xiaohost.com/1723.html,转载请注明出处。