2017-02-28 125 views
-1

我正在實現一個重寫規則,當用戶導航到以下內容時將使用該規則。正則表達式簡單重寫

domain/distributor_search 

domain/distributor_search/page-234

這是我的正則表達式

這種表述沒有白色打破了由運營商或

find關鍵字distributor_search空間後

查找與頁面級num

\b\Wdistributor_search\b\s|\b(\/page-[0-9]*)\b 

任何文字的頁面,NUM表達正常工作,但找字distributor_search不

+0

我想你試圖使用'\ b'和'\ W'(或誤解它們的用途)而過度複雜化,並且使用OR運算符在這裏沒有意義,因爲實際上,您所有的'page-x'網址都包含'distributor_search'。 – BadHorsie

+0

您正在濫用標籤。爲什麼PHP和iis在一起? –

+0

@SagarV你可以在IIS上運行PHP:https://php.iis.net/ – BadHorsie

回答

0

這將工作:

distributor_search(\/page-\d+)?\/?$