技术解析

nginx 重定向 http://www.xx.com/u/check?u=1009 到 http://www.xx.com/1.txt 应该怎么做那,感觉应该很简单,但是测试了半天都不行,惭愧!请懂的帮忙说一下 谢谢了
0
2021-05-27 18:39:15
idczone
抗投诉服务器
rewrite没写对?

恩 没写对。

rewrite ^http://www.xx.com/u/check?u=1009$ http://www.xx.com/1.txt last;
这样写的,但是不行

打头的^去掉试试

^/u/check?u=1009$ 1.txt last;

还是不行

rewrite ^/u/check$ 1.txt last;

试过了 不行

^/u/check?u=1009$ /1.txt last;

记得改了之后要重启服务器

少写了个 rewrite
rewrite ^/u/check?u=1009$ /1.txt last;

改之后记得 service nginx reload 或者 restart 一下

rewrite那个包含querystring么?

rewrite ^/u/check\?u=1009 /1.txt break;

另外方便说说你问什么需要这样做么?免得南辕北辙用麻烦的方法解决简单问题

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服