Regex 重定向大写URL';s转换为特定于子文件夹的小写版本

Regex 重定向大写URL';s转换为特定于子文件夹的小写版本,regex,apache,.htaccess,mod-rewrite,Regex,Apache,.htaccess,Mod Rewrite,我尝试过使用mod_拼写,但遇到了问题,我希望通过使用htaccess来实现这一点。与此类似(取自)(但是这将使我假设的所有URL都小写) 我需要在特定的子文件夹中发生这种情况,该子文件夹中的任何内容都应该是301到小写版本 比如说 www.example.com/subfolder/This-Would/Need2-to_Be-Lower www.example.com/subfolder/another-Example/Be-Lower/Please_33 在“子文件夹”之后,不管它有多深

我尝试过使用mod_拼写,但遇到了问题,我希望通过使用htaccess来实现这一点。与此类似(取自)(但是这将使我假设的所有URL都小写)

我需要在特定的子文件夹中发生这种情况,该子文件夹中的任何内容都应该是301到小写版本

比如说

www.example.com/subfolder/This-Would/Need2-to_Be-Lower
www.example.com/subfolder/another-Example/Be-Lower/Please_33
在“子文件夹”之后,不管它有多深和/或是否有数字

这是一个joomla网站,如果这有帮助的话


此处欢迎您提供任何见解

您可以将此规则仅用于子文件夹:

RewriteCond expr“tolower(%{REQUEST_URI})=~/(.*)/”
重写规则^subfolder/[^A-Z]*[A-Z]%1[R=301,L,NE]

这里的模式
^subfolder/[^A-Z]*[A-Z]
将匹配一个URI,该URI以
/subfolder/
开头,并且在某个地方至少有一个大写字母。

Joomla具有处理重定向的附加功能。当您有Joomla问题时,您将更有可能从Stack Exchange获得Joomla特定的见解。阿努巴瓦也是那里的一名成员,因此他可以在那里回答这些类型的问题。
www.example.com/subfolder/This-Would/Need2-to_Be-Lower
www.example.com/subfolder/another-Example/Be-Lower/Please_33