正如標題中提到的,我正在構建內容管理系統,並且正在嘗試將圖案化的網址加入到系統中。 作爲其中的一部分,可以將模塊分配給基本句柄,然後將參數傳遞給它。PHP內容管理系統網址模式匹配
使用正則表達式我想匹配URL並能夠從中提取通配符信息。 一般格式如下。
http://i3network.net/module/
http://i3network.net/module/action/
http://i3network.net/module/action/id/
http://i3network.net/module/action/id/subaction/
我目前正在通過使每個模塊4的正則表達式(已啓用此功能)運行此從數據庫加載並單獨檢查。
我遇到的問題是表達式匹配第一個,然後不通過順序繼續。
這是我目前正在使用的第一級表達式。
/^module\//
任何幫助,非常感謝!
而不是正則表達式,爲什麼不''爆炸('/',$ uri)'並提取每個如果它存在? –
你使用Apache(htaccess)來處理重定向嗎? – ryanve
@Michael:2個原因;這個檢查是從數據庫完成的,我把表達式從數據庫拉到ch eck他們,我不希望它在任何時候爆炸點都等於模塊名稱時總是匹配。 – ajdi