Convert to lowercase in a mod_rewrite rule

前端 未结 3 1618
梦如初夏
梦如初夏 2020-11-29 10:18

I would like URLs like server.com/foo to be case-insensitive. But server.com/foo actually gets mod_rewrite\'d to server.com/somedir/foo

(Assume that all the files in

3条回答
  •  -上瘾入骨i
    2020-11-29 10:53

    I would make it a 301 redirect, NOT a URL rewrite, for SEO purposes:

    RewriteMap tolower int:tolower
    RewriteRule  ^([^/]+)/?$  somedir/${tolower:$1} [R=301,L]
    

提交回复
热议问题