PHP URL 重写 55

现在链接是index.php?id=1&file=ff重写之后index.php/1/ff然后希望通过nginx把1隐藏只有ffindex.php?id=1&file=f... 现在链接是 index.php?id=1&file=ff
重写之后 index.php/1/ff
然后希望通过nginx把1隐藏只有ff

index.php?id=1&file=ff
然后
serverName/index.php/1/ff/
就可以通过访问
serverName/ff/

回答正确追加悬赏
展开
 我来答
品流教你做潮男
2017-03-19 · TA获得超过141个赞
知道小有建树答主
回答量:247
采纳率:93%
帮助的人:83万
展开全部
理论上你这个不可行,因为你去掉的 1 是属于 id 的,如果是根据这个 id 来调用数据的话,那么你把这个 id 给去掉了,那自然就没法调用数据,这个面页就没对应的内容,所以 id 这个还是不能去掉,nginx 重定向可以这样写

rewrite ^index.php?id=/(\d+)&file=/(\w+)$ /$1/$2 last;
如果非要去掉 id 那这样写
rewrite ^index.php?id=1&file=/(\w+)$ /$1 last;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式