我似乎在几乎所有其他Wordpress网站上都发现了一个奇怪的问题。
假设您已将博客主页设置为静态WP页面/myhome. 你有一个单独的博客页面/blog.
现在,这很好,应该是:
/blog
/blog/page/2
/blog/page/3
/blog/page/4
 但是,对于所有其他页面,例如。
/about-us, 这些链接也起作用:
/about-us/page/2
/about-us/page/3
/about-us/page/4
 并显示
/about-us 页
我的问题是/about-us/page/2 理想情况下应重定向到/about-us (这是规范的URL)因为除了/blog.
我错过了什么?这似乎发生在我检查过的几乎所有网站上,从SEO的角度来看,这确实令人沮丧。
 
                    最合适的回答,由SO网友:TheDeadMedic 整理而成
                    这是有意为之。多年来,WordPress重写变得越来越复杂,许多插件使用page 页面的端点(通常带有模板和自定义查询)-重定向会带来潜在的麻烦。
长话短说,反正没关系。WordPress添加<link rel="canonical /> 对于页面,因此无需担心重复内容。
Update: 对于希望忽略潜在风险的本地化情况,这将规范化所有页面URL-注意,它不会检查页面是否实际分页(即使用<!--nextpage--> quicktag),并且如果使用它,将破坏此功能。
function wpse_199180_canonical_pages( $wp ) {
    if ( ! is_admin() && is_page() && isset( $wp->query_vars[\'paged\'] ) ) {
        wp_redirect( get_permalink( get_queried_object() ), 301 );
        exit;
    }
}
add_action( \'wp\', \'wpse_199180_canonical_pages\' );