nginx的rewrite写法? 400 报错
请求的url如下
/item/12345/index.html
重定向到/item/12/12345/index.html
规则就是id除1000,如果小于id小于1000,则为/item/0/id/index.html
不知道说清楚没有,这个rewrite规则该怎么写啊???
这个不是 nginx 干的事吧
######这个不是 nginx 干的事吧
红薯哥能说的细点吗?由于文件存储结构变化,以前老的url还要维护外链的可用性,所以要重新定向到新的url格式上,不这么处理还有别的更好的办法吗?
######这个。。。不懂。。。飘过~
######刚看了文档,似乎可以
http://wiki.nginx.org/HttpRewriteModule
/photos/123456 -> /path/to/photos/12/1234/123456.png
rewrite "/photos/([0-9] {2})([0-9] {2})([0-9] {2})" /path/to/photos/$1/$1$2/$1$2$3.png;
刚看了文档,似乎可以
http://wiki.nginx.org/HttpRewriteModule
/photos/123456 -> /path/to/photos/12/1234/123456.png
rewrite "/photos/([0-9] {2})([0-9] {2})([0-9] {2})" /path/to/photos/$1/$1$2/$1$2$3.png;
一会试试,如果不成貌似就得开发模块来处理了吧
######地址重定向应该是写.htaccess吧
######rewrite /item/([0-9]{3})/(.*)$ /item/0/$1/$2;
rewrite /item/([0-9]{2})([0-9]*)/(.*)$ /item/$1/$1$2/$3;
没测试
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。