我正在开发一个backbone.js 应用程序(仅供参考),我可以提交请求以controller.php
进行处理。我有一个 switch 语句,REQUEST_METHOD
它可以按预期使用GET
,POST
和.PUT
DELETE
但是,当我使用以下.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 错误 - 不允许的方法。
我一直在通过谷歌挖掘并询问同事,但找不到解决方案。