0
我試圖重寫任何沒有文件擴展名的任何請求以傳遞給腳本。NGINX只有當url沒有擴展名時才重寫
例如:
example.com/admin.php會去admin.php的 但http://www.example.com/param將被改寫到http://example.com/test.php?do=param
我有它,這樣它會帕拉姆改寫爲DO =?帕拉姆,但我不知道如何做到這一點,如果沒有'。'在文件名中。
我試圖重寫任何沒有文件擴展名的任何請求以傳遞給腳本。NGINX只有當url沒有擴展名時才重寫
例如:
example.com/admin.php會去admin.php的 但http://www.example.com/param將被改寫到http://example.com/test.php?do=param
我有它,這樣它會帕拉姆改寫爲DO =?帕拉姆,但我不知道如何做到這一點,如果沒有'。'在文件名中。
嘗試從重寫模塊if
指令:
if ($uri !~ \.) { rewrite .....; }
是否正則表達式需要被包裹在一個字符串''「\。」?其他示例顯示字符串,有些則不顯示,有什麼區別? – CMCDragonkai 2014-03-13 18:25:28