Apache重写规则不同情况下的相同文本需要重定向到公共url

Apache重写规则不同情况下的相同文本需要重定向到公共url,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,如何编写重写规则以合并区分大小写的文本,即源是大小写不同的文本并指向公共目标 比如说 RewriteRule ^/nextgen$ /business-credit.html [R=301,L] RewriteRule ^/NEXTGEN$ /business-credit.html [R=301,L] RewriteRule ^/NextGen$ /business-credit.html [R=301,L] 代替这三条规则,有没有可能合并成一条规则?请帮我找出这个您的规则需要一个NC

如何编写重写规则以合并区分大小写的文本,即源是大小写不同的文本并指向公共目标

比如说

RewriteRule ^/nextgen$ /business-credit.html  [R=301,L]
RewriteRule ^/NEXTGEN$ /business-credit.html  [R=301,L]
RewriteRule ^/NextGen$ /business-credit.html  [R=301,L]

代替这三条规则,有没有可能合并成一条规则?请帮我找出这个

您的规则需要一个NC标志来匹配不区分大小写的URI

尝试:

NC表示无大小写,当请求uri字符串包含大写或小写字母时,该标志很重要


测试此解决方案之前,请清除浏览器的缓存。

您的规则需要一个NC标志来匹配不区分大小写的URI

尝试:

NC表示无大小写,当请求uri字符串包含大写或小写字母时,该标志很重要


在测试此解决方案之前,请清除浏览器的缓存。

如果使用
[NC]
?e、 g.
RewriteRule^/NextGen$/business-credit.html[NC][R=301,L]
如果使用
[NC]
该怎么办?e、 g.
RewriteRule^/NextGen$/business-credit.html[NC][R=301,L]
RewriteRule ^/?NextGen$ /business-credit.html  [R=301,L,NC]