mod_rewrite를 사용하여 URL의 대소 문자를 변경하는 간단한 방법이 있습니까?mod_rewrite - URL 대소 문자 변경
나는 이것이 꽤 사소한 것이라고 생각했다. .. 명백하게.
예 :
http://example.com/id http://example.com/ID/123
http://example.com/id/123 에 등등.
mod_rewrite를 사용하여 URL의 대소 문자를 변경하는 간단한 방법이 있습니까?mod_rewrite - URL 대소 문자 변경
나는 이것이 꽤 사소한 것이라고 생각했다. .. 명백하게.
예 :
http://example.com/id http://example.com/ID/123
http://example.com/id/123 에 등등.
mod_rewrite를 몇 가지 internal functions 당신이 매핑에 사용할 수 있습니다. 나는 단지 ID의 경우를 변경하려면 찾고 있었다
RewriteMap uppercase int:toupper
RewriteRule [a-z] %{uppercase:%{REQUEST_URI}} [L,R=301]
RewriteMap uppercase int:toupper
RewriteRule ^/(^/)*$ /${uppercase:$1} [L]
RewriteRule ^/([^/]*)/(.*)$ /${uppercase:$1}/$2 [L]
(체크 구문)
: 그 중 하나는 대문자로 문자 변환 toupper
입니다. 이 트릭을했습니다 :
RewriteRule ^id(.*)$ /ID$1 [QSA,R,L]