WordPress的正则表达式异常

时间:2012-04-07 04:24:46

标签: regex wordpress security .htaccess

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

  • WP-config.php中
  • WP-commentsrss2.php
  • WP-pass.php
  • WP-rdf.php
  • [...]

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

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

提前谢谢。

2 个答案:

答案 0 :(得分:1)

使用

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

您可以阅读有关负面前瞻here的内容。

答案 1 :(得分:0)

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

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