2017-04-04 3 views
0

마이크로 사이트 www.domain.com/site1 작은 알파벳으로 디렉토리의 이름이 site1 인 이름으로 올바르게 작동합니다. URL이 www.domain.com/SITE1이고 브라우저의 링크가 변경되어서는 안되는 동일한 마이크로 사이트가 필요합니다.마이크로 사이트의 대소 문자를 구별하지 않는 링크

htaccess 솔루션 또는 다른 대안으로 도움을 받으십시오.

답변

0

먼저 모든 파일 이름을 소문자로 변환해야합니다. 그런 다음 RewriteMap을 사용하여 URL의 대소 문자를 구분하지 않아도됩니다.

RewriteMap<VirtualHost> 섹션에 추가해야합니다.

RewriteMap lc int:tolower 

RewriteRule

.htaccess 파일에 추가 할 수 있습니다. 이 규칙은 대문자로 된 모든 URL을 소문자 파일로 다시 씁니다.

RewriteRule [A-Z] ${lc:%{REQUEST_URI}} [L] 
관련 문제