0
我有興趣將index.html的任何字母大小寫組合的URL重定向到index.html的所有小寫字母。重寫index.html的任意組合
即:
/foo/bar/INDEX.html
to
/foo/bar/index.html
or
/hello/world/funk/indeX.HTML
to
/hello/word/fund/index.html
我已經試過夫婦正則表達式,但沒有運氣。我對重定向感興趣,只有在有任何大寫字母的情況下才可以在index.html
/hello/there/index.html
不應該在任何地方重定向。
我要的httpd.conf訪問因此我使用RewriteMap lc int:tolower
也許最簡單/最直接的正則表達式是'^(。*)[iI] [nN] [dD] [eE] [xX] \。[hH] [tT] [mM] [ 1:1] $'。但是它不能滿足只有在至少有1個大寫字母的情況下才能重寫的要求。它也會匹配小寫的'index.html'。但我不明白爲什麼這會是一個問題。 –