Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. RewriteEngine On
  2. RewriteBase /
  3.  
  4. # If there are caps, set HASCAPS to true and skip next rule
  5. RewriteRule [A-Z] - [E=HASCAPS:TRUE,S=1]
  6.  
  7. # Skip this entire section if no uppercase letters in requested URL
  8. RewriteRule ![A-Z] - [S=28]
  9.  
  10. # Replace single occurance of CAP with cap, then process next Rule.
  11. RewriteRule ^([^A]*)A(.*)$ $1a$2
  12. RewriteRule ^([^B]*)B(.*)$ $1b$2
  13. RewriteRule ^([^C]*)C(.*)$ $1c$2
  14. RewriteRule ^([^D]*)D(.*)$ $1d$2
  15. RewriteRule ^([^E]*)E(.*)$ $1e$2
  16. RewriteRule ^([^F]*)F(.*)$ $1f$2
  17. RewriteRule ^([^G]*)G(.*)$ $1g$2
  18. RewriteRule ^([^H]*)H(.*)$ $1h$2
  19. RewriteRule ^([^I]*)I(.*)$ $1i$2
  20. RewriteRule ^([^J]*)J(.*)$ $1j$2
  21. RewriteRule ^([^K]*)K(.*)$ $1k$2
  22. RewriteRule ^([^L]*)L(.*)$ $1l$2
  23. RewriteRule ^([^M]*)M(.*)$ $1m$2
  24. RewriteRule ^([^N]*)N(.*)$ $1n$2
  25. RewriteRule ^([^O]*)O(.*)$ $1o$2
  26. RewriteRule ^([^P]*)P(.*)$ $1p$2
  27. RewriteRule ^([^Q]*)Q(.*)$ $1q$2
  28. RewriteRule ^([^R]*)R(.*)$ $1r$2
  29. RewriteRule ^([^S]*)S(.*)$ $1s$2
  30. RewriteRule ^([^T]*)T(.*)$ $1t$2
  31. RewriteRule ^([^U]*)U(.*)$ $1u$2
  32. RewriteRule ^([^V]*)V(.*)$ $1v$2
  33. RewriteRule ^([^W]*)W(.*)$ $1w$2
  34. RewriteRule ^([^X]*)X(.*)$ $1x$2
  35. RewriteRule ^([^Y]*)Y(.*)$ $1y$2
  36. RewriteRule ^([^Z]*)Z(.*)$ $1z$2
  37.  
  38. # If there are any uppercase letters, restart at very first RewriteRule in file.
  39. RewriteRule [A-Z] - [N]
  40.  
  41. RewriteCond %{ENV:HASCAPS} TRUE
  42. RewriteRule ^/?(.*) /$1 [R=301,L
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement