为什么django在URL中无法正确匹配双斜杠?

时间:2011-07-08 19:58:36

标签: django

我正在尝试使用此网址格式:

  

(r'^ welcome /(?P。+)/ $','welcome'),

匹配这样的网址:

  

http://localhost:9000/welcome/http://google.com/

但令我惊讶的是,我发现接下来的价值是:

  

HTTP:/google.com /

似乎双斜线以某种方式压缩成一个斜杠。

为什么django表现得像这样并且有解决方法?

1 个答案:

答案 0 :(得分:0)

这张Django门票可能会让你朝着正确的方向前进:https://code.djangoproject.com/ticket/14346

还:Diggbar modrewrite- How do they pass URLs through modrewrite?