문제
대문자는 어떤 경우에 URL에 영향을 미치나요?어떤 경우에는 대소문자를 구분하는 것 같습니다.다른 경우에는 대소문자를 구분하지 않는 것 같습니다.
해결책
http://domain.name/path?query=string
도메인 이름은 케이스 둔감합니다. 경로 및 쿼리 문자열 애프터 워드는 대소 문자를 민감합니다. 그래서 www.yahoo.com
그리고 WWW.YAHOO.COM
동일하지만 wikipedia.org/bash
다릅니다 wikipedia.org/Bash
.
경로 부분을 해석하는 것은 웹 서버에 달려 있으므로 일반적으로 말하는 Windows 웹 서버는 파일 이름에 어떤 케이스를 사용하는지 신경 쓰지 않을 수 있으며 index.asp
그리고 Index.asp
. UNIX 웹 서버는 일반적으로 기본 파일 시스템이 있기 때문에 경우에 따라 구별됩니다. 또는 Wikipedia가 MediaWiki 소프트웨어와 같이 URL을 해석하기 위해 웹 사이트가 사용자 정의 소프트웨어를 실행하는 경우 좋아하는 모든 것을 수행 할 수 있습니다.
다른 팁
웹 서버. Apache는 일반적으로 대소 문자에 민감하지만 IIS는 그렇지 않습니다. 다른 사람은 그렇지 않을 수 있습니다.
도메인 이름은 대소문자를 구분하지 않습니다.나머지 URL 기술적으로 반드시 그럴 필요는 없지만(예:일부 서버에서는 대문자와 소문자 URL을 동일하게 처리할 수 있습니다.
URL (QueryString 데이터와 함께)은 서버 보존 케이스로 전송되며 서버에 따라 CASE에 민감하거나 그렇지 않습니다. 일부 (Apache와 같은)는 사례 민감성이고 다른 일부 (IIS와 같은)는 기본적으로 경우는 둔감합니다.