1
我有在明確定義的4位數字,然後2個數字,然後2位數字的形式/year/month/date
環節上的Apache重寫規則,看起來像這樣:對nginx正則表達式的限制?
^([0-9]{4})/([0-9]{2})/([0-9]{2})/$
在nginx的這個表達式會導致一個錯誤,指出整條生產線不是由;
標誌終止,直到我刪除{}
括號,離開這樣的正則表達式:
^/([0-9]+)/([0-9]+)/([0-9]+)/$
這是限制對nginx的的一部分,或者對我而言有些錯誤故意的嗎?
整條生產線從Apache的:
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/$ index.php?page=date&year=$1&month=$2&day=$3
整個(工作)從nginx的線:
rewrite ^/([0-9]+)/([0-9]+)/([0-9]+)/$ /index.php?page=date&year=$1&month=$2&day=$3;