正则表达式过滤Urls中的电子邮件地址

夜贩子

我需要过滤掉包含电子邮件地址或任何个人信息的url中的所有垃圾邮件请求。

例如:如果有人输入网址

www.mydomain.com/[email protected]

它应该重定向到

www.mydomain.com/en-us?email=

[使用正则表达式对电子邮件进行模式匹配并将其删除]基本上,它应保持网址不变并删除emailaddress

另一个例子

重新导向

www.mydomain.com/zh-CN/sompePage/SomeStructure?query=abc.gmail.com

www.mydomain.com/zh-cn/sompePage/SomeStructure?query=

这是我尝试的:

(http|https)://mydomain.com/(^((?!\.)[\w-_.]*[^.])(@\w+)(\.\w+(\.\w+)?[^.\W])$如果有兴趣,则会抛出错误返回故事和推理

我们查看了Google Analytics(分析),意识到我们的网站使用的是随机电子邮件地址和随机查询字符串。但是Google将其标记为存储个人信息,因此将其视为违反政策。Sl,我们正在尝试在akamai中放置一些正则表达式,以使这些请求永远不会到达服务器。(我们也有一个备用javascript处理相同的内容)

乔什·柴郡

编辑:

仔细观察,我忘了我们添加了带有正则表达式的Match。我们的RegEx引擎默认使用PCRE语法,因此理论上您可以在整个查询字符串中进行全面匹配:匹配正则表达式

提交之前,请在登台平台上仔细检查并测试。并仔细检查正则表达式。我是从emailregex.com那里拿来的,并没有自己测试。

原版的:

使用Akamai,财产管理器工具可让您使用新规则执行此操作。您应该在部署之前检查文档并进行测试,或者向您的客户团队咨询更多具体问题。

在规则中,您将要为查询字符串添加匹配项,如下所示: 具有新规则和匹配条件的物业经理

从那里开始,添加行为以使Akamai平台执行您想要的操作。如果这是简单的重定向,则可以使用“重定向”行为并完全删除查询字符串。像这样:重定向行为

如信息框所示,使用重定向器Cloudlet可以更好地处理此特定用例。但是,一旦您对该查询字符串进行匹配,便可以执行许多操作。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Base R Regex中的正则表达式以标识电子邮件地址

来自分类Dev

正则表达式用于一行中的多个电子邮件地址

来自分类Dev

正则表达式从Kotlin中的String查找所有电子邮件地址

来自分类Dev

正则表达式从电子邮件地址中删除加号+

来自分类Dev

Base R Regex中的正则表达式以标识电子邮件地址

来自分类Dev

通过正则表达式阻止php中特定类型的电子邮件地址

来自分类Dev

正则表达式替换,电子邮件正文中的电子邮件地址

来自分类Dev

Java-使用正则表达式从requestURI中提取电子邮件地址

来自分类Dev

如何使用正则表达式处理长电子邮件地址?

来自分类Dev

多个特定域电子邮件地址的正则表达式(分隔)

来自分类Dev

使用正则表达式评估电子邮件地址时出现性能问题

来自分类Dev

使用PHP正则表达式部分隐藏电子邮件地址

来自分类Dev

使用Python正则表达式提取部分电子邮件地址

来自分类Dev

使用正则表达式从字符串中提取电子邮件地址

来自分类Dev

电子邮件地址验证正则表达式

来自分类Dev

使用正则表达式删除电子邮件地址后的结尾字符

来自分类Dev

用于国际电子邮件地址的正则表达式(JavaScript)

来自分类Dev

多个电子邮件地址的正则表达式

来自分类Dev

正则表达式-提取电子邮件地址之间的文本

来自分类Dev

电子邮件地址的正则表达式以提取名字

来自分类Dev

正则表达式 - 将电子邮件地址与异常匹配

来自分类Dev

正则表达式限制电子邮件地址开头的特殊字符

来自分类Dev

检查电子邮件地址域的正则表达式

来自分类Dev

正则表达式 - 禁止在电子邮件地址中使用 www

来自分类Dev

如何使用正则表达式验证我的电子邮件地址?

来自分类Dev

没有分隔符的电子邮件地址的正则表达式

来自分类Dev

正则表达式验证多个电子邮件地址

来自分类Dev

用于将电子邮件地址与域匹配的正则表达式

来自分类Dev

正则表达式 - CSV 电子邮件地址可以,但如何防止以逗号结尾?

Related 相关文章

  1. 1

    Base R Regex中的正则表达式以标识电子邮件地址

  2. 2

    正则表达式用于一行中的多个电子邮件地址

  3. 3

    正则表达式从Kotlin中的String查找所有电子邮件地址

  4. 4

    正则表达式从电子邮件地址中删除加号+

  5. 5

    Base R Regex中的正则表达式以标识电子邮件地址

  6. 6

    通过正则表达式阻止php中特定类型的电子邮件地址

  7. 7

    正则表达式替换,电子邮件正文中的电子邮件地址

  8. 8

    Java-使用正则表达式从requestURI中提取电子邮件地址

  9. 9

    如何使用正则表达式处理长电子邮件地址?

  10. 10

    多个特定域电子邮件地址的正则表达式(分隔)

  11. 11

    使用正则表达式评估电子邮件地址时出现性能问题

  12. 12

    使用PHP正则表达式部分隐藏电子邮件地址

  13. 13

    使用Python正则表达式提取部分电子邮件地址

  14. 14

    使用正则表达式从字符串中提取电子邮件地址

  15. 15

    电子邮件地址验证正则表达式

  16. 16

    使用正则表达式删除电子邮件地址后的结尾字符

  17. 17

    用于国际电子邮件地址的正则表达式(JavaScript)

  18. 18

    多个电子邮件地址的正则表达式

  19. 19

    正则表达式-提取电子邮件地址之间的文本

  20. 20

    电子邮件地址的正则表达式以提取名字

  21. 21

    正则表达式 - 将电子邮件地址与异常匹配

  22. 22

    正则表达式限制电子邮件地址开头的特殊字符

  23. 23

    检查电子邮件地址域的正则表达式

  24. 24

    正则表达式 - 禁止在电子邮件地址中使用 www

  25. 25

    如何使用正则表达式验证我的电子邮件地址?

  26. 26

    没有分隔符的电子邮件地址的正则表达式

  27. 27

    正则表达式验证多个电子邮件地址

  28. 28

    用于将电子邮件地址与域匹配的正则表达式

  29. 29

    正则表达式 - CSV 电子邮件地址可以,但如何防止以逗号结尾?

热门标签

归档