我目前正在为我的服务编写RESTful API。
我的网址是这样的:
www.mydomain.com/api/user - POST方法,创建新用户
www.mydomain.com/api/user/id - GET / PUT方法 - 获取/更新用户的详细信息
我在处理这些请求的服务器上编写了userController.php并返回正确的响应。它在我的服务器上的/api/userController.php
中我的问题是如何引导上述网址(http://www.mydomain.com/api/user/和http://www.mydomain.com/api/user/id)来激活服务器上的userController.php? 我是通过.htaccess文件吗?
谢谢!
答案 0 :(得分:2)
在.htaccess
文件中,将其替换为:
RewriteCond %{REQUEST_FILENAME} !-f
用这个:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ userController.php [QSA,L]
答案 1 :(得分:1)
差不多。查看URL Rewriting。我希望你戴着RegEx帽子。