2
我正在開發一個backbone.js應用程序(僅供參考),我可以將請求提交到controller.php
進行處理。我在REQUEST_METHOD
上有一個switch語句,並且按照預期的方式與GET
,POST
,PUT
和DELETE
一起工作。REST風格的應用程序.htaccess錯誤
然而,當我用下面的.htaccess
文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?controller/([^/]+)$ /controller.php?id=$1 [L]
...並傳遞給controller/5
,而不是controller.php?id=5
我得到一個405錯誤 - 方法不被允許。
我一直在挖掘Google並詢問同事並找不到解決方案。
的重寫規則被稱爲可在年底有什麼工作 - 我使用的ID作爲一個例子。 – Fluidbyte