当特定的网址至少包含一个大写字母时,如何重定向到小写字母

马修

我需要将所有可能的小写/大写url组合重定向到小写,但仅针对一个特定的url example-url

样本:

/eXample-url => /example-url /Example-Url => /example-url /examPle-URL => /example-url

RewriteRule ^example-url(.*)$ /example-url$1 [NC,R=301,L] 导致重定向循环...

感谢帮助!

阿努巴瓦

您可以使用lookahead来确保至少有一个带有(?i)标志的大写字母,以使其在lookahead之后忽略大小写:

RewriteEngine On

RewriteRule ^(?=[^A-Z]*[A-Z])(?i)example-url(/.*)?$ /example-url$1 [R=302,L]
  • (?=[^A-Z]*[A-Z])是一个积极的前瞻,可确保至少有一个大写字母。
  • (?i) 用于使其余模式忽略大小写。

没有前瞻性的替代方法:

RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule ^example-url(/.*)?$ /example-url$1 [R=302,L,NC]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找大写字母,中间包含一个小写字母

来自分类Dev

匹配至少一个小写字母和至少一个大写字母

来自分类Dev

如何验证密码至少包含一个大写或小写字母?

来自分类Dev

如何确定一个字符串至少包含一个大写字母,一个小写字母,一个数字和一个标点字符?

来自分类Dev

.htaccess-如何将url中的大写字母和重音字母重定向到不重音小写字母?

来自分类Dev

.htaccess-如何将url中的大写字母和带重音符号的字母重定向到不带重音的小写字母?

来自分类Dev

至少包含一个大写字母,一个小写字母,一个特殊字符,一位数字和一个空格的字符串

来自分类Dev

至少包含一个大写字母,一个小写字母,一个特殊字符,一位数字和一个空格的字符串

来自分类Dev

如何为密码创建正则表达式包含以下至少之一:小写字母,大写字母,数字

来自分类Dev

将大写字母替换为小写字母(特定行中每个单词的第一个字母除外)

来自分类Dev

如何在P / L SQL中仅转换为第一个大写字母和其他小写字母?

来自分类Dev

如何在P / L SQL中仅转换为第一个大写字母和其他小写字母?

来自分类Dev

检查字符串是否至少包含10位数字,12个大写字母和20个小写字母

来自分类Dev

用大写字母和小写字母替换大写字母

来自分类Dev

Python Regex:密码必须至少包含一个大写字母和数字

来自分类Dev

小写字母到大写字母(如果条件使用)?

来自分类Dev

如何反转包含以大写字母,小写字母开头的字符串的元素的列表

来自分类Dev

正则表达式,用于字母和数字的组合,长度为5到30个字母,具有至少4个大写字母,2个小写字母和至少1个数字

来自分类Dev

如何将大写字母转换为小写字母?

来自分类Dev

如何在Prolog中找到大写字母,小写字母和单词的数量

来自分类Dev

VB.net 如何使大写字母与小写字母相同

来自分类Dev

C#如何将特定的小写字母同时转换为大写和大写字母同时转换为小写

来自分类Dev

htaccess-结合使用下划线和连字符,将大写字母和小写字母301重定向

来自分类Dev

htaccess-结合使用下划线和连字符,将大写字母和小写字母301重定向

来自分类Dev

如何检测NSString是否包含一个大写字母

来自分类Dev

如何将模式(#/空格/大写字母)分成一个以大写字母开头的新行?

来自分类Dev

正则表达式匹配列表中至少包含1个大写字母,1个小写字母,1个数字和1个特殊字符的字符串

来自分类Dev

如何按字母顺序对字符串进行排序,使小写字母排在大写字母之前?

来自分类Dev

如何按字母顺序对字符串进行排序,使小写字母排在大写字母之前?

Related 相关文章

  1. 1

    查找大写字母,中间包含一个小写字母

  2. 2

    匹配至少一个小写字母和至少一个大写字母

  3. 3

    如何验证密码至少包含一个大写或小写字母?

  4. 4

    如何确定一个字符串至少包含一个大写字母,一个小写字母,一个数字和一个标点字符?

  5. 5

    .htaccess-如何将url中的大写字母和重音字母重定向到不重音小写字母?

  6. 6

    .htaccess-如何将url中的大写字母和带重音符号的字母重定向到不带重音的小写字母?

  7. 7

    至少包含一个大写字母,一个小写字母,一个特殊字符,一位数字和一个空格的字符串

  8. 8

    至少包含一个大写字母,一个小写字母,一个特殊字符,一位数字和一个空格的字符串

  9. 9

    如何为密码创建正则表达式包含以下至少之一:小写字母,大写字母,数字

  10. 10

    将大写字母替换为小写字母(特定行中每个单词的第一个字母除外)

  11. 11

    如何在P / L SQL中仅转换为第一个大写字母和其他小写字母?

  12. 12

    如何在P / L SQL中仅转换为第一个大写字母和其他小写字母?

  13. 13

    检查字符串是否至少包含10位数字,12个大写字母和20个小写字母

  14. 14

    用大写字母和小写字母替换大写字母

  15. 15

    Python Regex:密码必须至少包含一个大写字母和数字

  16. 16

    小写字母到大写字母(如果条件使用)?

  17. 17

    如何反转包含以大写字母,小写字母开头的字符串的元素的列表

  18. 18

    正则表达式,用于字母和数字的组合,长度为5到30个字母,具有至少4个大写字母,2个小写字母和至少1个数字

  19. 19

    如何将大写字母转换为小写字母?

  20. 20

    如何在Prolog中找到大写字母,小写字母和单词的数量

  21. 21

    VB.net 如何使大写字母与小写字母相同

  22. 22

    C#如何将特定的小写字母同时转换为大写和大写字母同时转换为小写

  23. 23

    htaccess-结合使用下划线和连字符,将大写字母和小写字母301重定向

  24. 24

    htaccess-结合使用下划线和连字符,将大写字母和小写字母301重定向

  25. 25

    如何检测NSString是否包含一个大写字母

  26. 26

    如何将模式(#/空格/大写字母)分成一个以大写字母开头的新行?

  27. 27

    正则表达式匹配列表中至少包含1个大写字母,1个小写字母,1个数字和1个特殊字符的字符串

  28. 28

    如何按字母顺序对字符串进行排序,使小写字母排在大写字母之前?

  29. 29

    如何按字母顺序对字符串进行排序,使小写字母排在大写字母之前?

热门标签

归档