日期:2014-05-17  浏览次数:21010 次

关于amazon亚马逊的文件名问题
http://www.amazon.com/dp/B00002233E/DeWalt-DW235G-Heavy-Duty-2-Inch-Drill

http://www.amazon.com/DeWalt-DW235G-Heavy-Duty-2-Inch-Drill/dp/B00002233E

这面这两个都可以打开,这是怎么实现的呢?有点想不通

------解决方案--------------------
亚马逊的文件名应该采取了类似重写的手段。

如果server是使用IIS做支持的话,那么写个ISAPI的筛选器就可以做重写了。不过亚马逊的server似乎是Apache的,具体就不清楚了(难道是php+oracle?)

其实只要正则写得到位,实现上面的效果还是有可能的,只不过我是没有想到要这样的做了,呵呵^_^