URL路径是否应该区分大小写?
我的网站的URL当前不区分大小写。例如,以下两个链接都显示完全相同的页面: http://example.com/about http://example.com/About 但是,在访问wordpress.org网站时,我注意到URL区分大小写。例如,下面的第二个链接是404错误页面: http://wordpress.org/about http://wordpress.org/About 我的想法是使我的网站的URL区分大小写。除了避免重复内容这一明显问题之外,区分大小写的URL的优缺点是什么? 更新资料 Google似乎对自己的URL执行区分大小写的URL策略。例如,下面的第二个链接是404: http://google.com/doodles http://google.com/Doodles 更新2 感谢您的回答。我决定接受接受的答案中提到的建议,并在必要时实施301重定向。由于我正在使用WordPress,因此我的代码解决方案如下(以防万一有人感兴趣): function force_lowercase_urls() { if ( is_admin() ) return; if ( preg_match( '/[A-Z]/', $_SERVER['REQUEST_URI'] ) ) { wp_redirect( strtolower( $_SERVER['REQUEST_URI'] ), 301 ); exit(); } } add_action( 'init', 'force_lowercase_urls' );