Tôi muốn các URL như server.com/foo trở nên phân biệt chữ hoa chữ thường. Nhưng server.com/foo thực sự được mod_rewrite'd để server.com/somedir/fooChuyển đổi sang chữ thường theo quy tắc mod_rewrite
(Giả định rằng tất cả các file trong "somedir" là chữ thường.)
Vì vậy, câu hỏi là, làm thế nào để hoàn thành một mod_rewrite như sau:
RewriteRule ^([^/]+)/?$ somedir/convert_to_lowercase($1)
PS: đây là một tiện dụng mod_rewrite cheat sheet - http://dreev.es/modrewrite - mặc dù nó không trả lời câu hỏi đặc biệt này.
PPS: Nhờ Bee và Ignacio cho tất cả sự giúp đỡ với điều này. Ngoài ra, đây là một câu hỏi liên quan: RewriteMap activation
Hoạt động ở đây. Bạn đã trả lại httpd chưa? –
Có lẽ là không. Điều đó nghĩa là gì? – dreeves
Khởi động lại. Gửi SIGHUP hoạt động trên POSIX. –