Ticket #72 (new defect) — at Version 2

Opened 14 years ago

Last modified 14 years ago

商城搜索页面的url中冒号引发的问题

Reported by: huangzhong Owned by:
Priority: major Milestone:
Component: 系统相关 Version:
Keywords: 常见故障,url解析错误 Cc:
Due Date: 29/12/2011

Description (last modified by huangzhong) (diff)

现象

在浏览器中输入如下链点 http://m.pconline.com.cn/p2/sid20937_bid24345_displist_sortavailableDate%3Adesc.html,会跳转到商城首页
但是 http://192.168.238.43:8082/p2/sid20937_bid24345_displist_sortavailableDate%3Adesc.html可以正常访问

原因

网络同事检查后发现是优化了nginx的跳转规则导致的。nginx接收到链点时,会把链点中的%3A转化为冒号,然后把转化后的链点
 http://m.pconline.com.cn/p2/sid20937_bid24345_displist_sortavailableDate:desc.html转发给resin,但resin处理不了这个链点,所以跳转到首页去了

解决方案

1.临时方案:网络同事修改nginx跳转规则,对%3A不做转化,直接转发给resin
2.长远方案:把冒号用-代替

总结

在url中尽量不要把冒号这样的可能会转义的符号作为url的一部分

Change History

comment:1 Changed 14 years ago by huangzhong

  • Description modified (diff)

comment:2 Changed 14 years ago by huangzhong

  • Description modified (diff)
Note: See TracTickets for help on using tickets.