永发信息网

对nginx进行url参数获取并重写时,可否对数字进行数学运算?

答案:1  悬赏:80  手机版
解决时间 2021-03-29 22:52
  • 提问者网友:自食苦果
  • 2021-03-29 09:06
对nginx进行url参数获取并重写时,可否对数字进行数学运算?
最佳答案
  • 五星知识达人网友:野味小生
  • 2021-03-29 09:58
这个你学好正则表达式,是可以写的。
假定格式是:
至少是二个数字为前半段,后面是.html
rewrite ^/([0-9])([0-9]+)\.html$ /$2/$1$2\.html last;追问您可能误解了.是数字要进行数学运算,比如相乘/相除/取余.而不是简单的位置调换追答哦,目前没到过运算的。这个不清楚追问请问下.这种东西算什么语言了? 不要说正则....
找个系统的学习教程追答实战Nginx_取代Apache的高性能Web服务器这本书网上有卖,也有PDF版。
其中一章节对你所说的有介绍。追问请问你有这本书吗?具体是哪个章节了"?追答百度文库,第7章追问你好.这本书我看了.没有找到,他讲的是怎样提取参数,没有说对参数进行运算. 似乎不支持,里面没有整数的概念,好像全都是字符串了.追答以Nginx为例,其变量引用 都是字符串。
不参加整数计算的。如果重写,一般指Web服务器支持的。
所以以我的知识面来说,是不可以的。

你要应用的场景是什么?追问也是重写url,只不过规则是和数学运算有关的.而不是简单的字符串拼接,看来是不行了.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯