Mod rewrite url重写:can';找不到/fr/或/en的规则/

Mod rewrite url重写:can';找不到/fr/或/en的规则/,mod-rewrite,url-rewriting,Mod Rewrite,Url Rewriting,我需要标识为“/fr/”或“/en/”的URL。(只有这两个) 我在寻找好的正则表达式 如果我写“/…/”当然可以,但它太大了 我能找到的最好的方法是“/[fe][rn]/”,但也需要/fn/和/er/ 只需在组中使用管道: /(fr|en)/? 编辑:添加了可选的尾部斜杠确定它的工作原理。我不知道烟斗。未在中列出。是否也可以在同一正则表达式中使用“/fr”和“/en”(不带最后一个“/”)和“/”?当然,在最后一个斜杠上添加一个可选的乘法器:/(fr | en)/?很好,我需要的是/(fr

我需要标识为“/fr/”或“/en/”的URL。(只有这两个) 我在寻找好的正则表达式

如果我写“/…/”当然可以,但它太大了


我能找到的最好的方法是“/[fe][rn]/”,但也需要/fn/和/er/

只需在组中使用管道:

/(fr|en)/?


编辑:添加了可选的尾部斜杠

确定它的工作原理。我不知道烟斗。未在中列出。是否也可以在同一正则表达式中使用“/fr”和“/en”(不带最后一个“/”)和“/”?当然,在最后一个斜杠上添加一个可选的乘法器:
/(fr | en)/?
很好,我需要的是/(fr | en)/?。所有这些都被重定向:/,/en,/en/,/fr,/fr/。因此,您最好使用
/((fr | en)/?)?
,以避免
/
匹配。