【问题标题】:Exception with Regular Expression for WordPressWordPress 正则表达式的异常
【发布时间】:2012-04-20 13:24:11
【问题描述】:

正则表达式^/wp-[^./]+\.php$匹配:

  • wp-config.php
  • wp-cmetsrss2.php
  • wp-pass.php
  • wp-rdf.php
  • [...]

但我需要另一个匹配上述所有内容的正则表达式,除了 wp-login.php。

是否可以在该正则表达式中定义异常?怎么样?

提前谢谢你。

【问题讨论】:

    标签: regex wordpress security .htaccess


    【解决方案1】:

    使用

    ^/wp-((?!login)[^./]+)\.php$
    

    您可以阅读 Negative Lookahead here

    【讨论】:

      【解决方案2】:

      试试这个:^/wp-((?!login).+)\.php$

      这将匹配以/wp- 开头并以.php 结尾但不是/wp-login.php 的所有内容。

      【讨论】:

        猜你喜欢
        • 2020-06-25
        • 2022-11-14
        • 2013-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多