我准备将旧的经典ASP站点移动到新的Django系统。作为举措的一部分,我们必须设置一些旧的URL来指向新的URL。Django URLConf奇怪字符重定向
例如, http://www.domainname.com/category.asp?categoryid=105
应该301 http://www.domainname.com/some-category/
也许我正则表达式是不是有点傻,但是在这个例子中,我包括在我的URLconf这样的: (r'^asp/category\.asp\?categoryid=105$', redirect_to, {'url': '/some-category/'}),
我的想法是,我不得不逃避.
和?
,但由于某些原因,当我去测试它时,它不会重定向到/some-category/
,它只是输入404的URL。
我做错了吗?有没有更好的办法?
就像一个魅力。谢谢! – JEEND0 2011-12-13 20:04:23