我正在用php编码REST API。我希望URI为 ... / product / {id} ,但要返回一个特定的“产品”。 -我需要输入 .... / product / read_one.php?product_id = 7 -read_one是php文件
-我在Postman中键入URI。
如何将其更改为 ... / product / 7 ?
对于是否可以使用.httaccess文件还是必须更换/创建新的php文件,我感到困惑。 我也没有在互联网上找到任何提示。
答案 0 :(得分:0)
您可以使用.htaccess来做到这一点:
RewriteEngine On
RewriteRule ^product/([0-9])+$ ./product/read_one.php?product_id=$1
基本上,当对与左侧正则表达式匹配的url进行请求时,与转到右侧的路径相同。
此特定的正则表达式检查product/
之后的至少1个数字。