Questions tagged «case-sensitive»

10
为什么URL区分大小写?
我的问题:最初设计URL时,为什么要区分大小写?我之所以这样问,是因为我(即一个外行)似乎不希望使用大小写不敏感来防止不必要的错误并简化已经很复杂的文本字符串。 另外,区分大小写的URL是否有真正的目的/优势(与大写字母指向同一页面的大多数URL相对,无论大小写都相反)? 例如,维基百科是一个对字母大小写敏感的网站(第一个字符除外): https://en.wikipedia.org/wiki/St 甲 ck_Exchange是DOA。


5
我可以定义域名的字母大小写吗?
我想购买具有.com扩展名的二级域名(在Web平台Altervista.org上)。由于我可以在域验证过程中键入大写和小写字母的字符,因此我想知道这是否会影响域的最终形式,因为我想知道是否会在URL中将字符显示为大写和/或小写字母,根据我先前的选择。 为了清楚起见,让我们假设,例如,我想要名称“ MyWebSite”,并且在域注册过程中选择“ MyWebSite”:最终URL是www.MyWebSite.com还是www.mywebsite.com? 因此,我的问题是:根据网站站长的先前选择,域名能否在URL和搜索引擎结果中以大写或小写字母显示?

3
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' );

3
为什么将它们视为具有不同路径大写和尾部斜杠的URL?
这些都是完全不同的网址: http://www.example.com/page http://www.example.com/pAge http://www.example.com/page/ http://www.example.com/paGE/ 我知道它符合严格的ISO规则,但是为什么呢?那里实际上有多少个网站可以处理page,page/您可以访问不同的URL?还是实际上使用大写来区分内容?如果他们这样做了,我会告诉他们他们可能做错了。 为什么我们必须浪费时间遵守这些规则?对于Google来说,这是不是很简单,page并且page/页面是同一页面,可能不应该视为重复内容?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.