2011-05-12 148 views
1

林這條規則請求重定向使用

^(?!webmaster)[\w\/\d\_\-\:\;\?\=\.]+$ 

是匹配的是站長的所有不同要求。 如何匹配不同的網站管理員請求 some_other_dir?

回答

0

嘗試

^(?!(?:webmaster|SomeOtherDir))[\w\/\d\_\-\:\;\?\=\.]+$ 

(?:webmaster|SomeOtherDir)是一個非捕獲組和|是一個「OR」

您也可以簡化您的字符組,字符組中的大多數人物不需要被逃脫,-必須在開始或結束(或需要轉義),否則它定義了一個字符範圍,所以我把它移到了最後。 _包含在\w中,因此不需要列出。 (我不確定/,所以我保留原樣)

^(?!(?:webmaster|SomeOtherDir))[\w\/\d:;?=.-]+$