python webpy新手提问一个网页无限重复定向问题

如图。。为什么我一输入127.0.0.8080/blog/123提示我该包含重定向循环....我的本意是想在blog的的地址里。把后面“.*"都指向127.0.0.808... 如图。。为什么我一输入127.0.0.8080/blog/123
提示我该包含重定向循环....
我的本意是想在blog的的地址里。把后面“.*"都指向127.0.0.8080/blog。
我好像也没指错误啊 。为什么会重复呢。。
求大神告诉我。该如何让/blog*后面的地址都指向/blog
展开
 我来答
leywong
推荐于2017-10-01 · TA获得超过339个赞
知道答主
回答量:76
采纳率:0%
帮助的人:67.6万
展开全部
我修改了blog.py里面的,urls=("/", "blog_app", "/(.*)", "redirect"),然后class redirect的GET(self, path)加了path参数,就没问题了。
追问
其实我也是这么改的。。可是这么定向后。默认地址就转向带有"/"的内容。可是
我希望转向的是/blog。而不是/blog/ 。多一个下划线。虽然没什么不同。可是我有疑问,难道就做不到了么。。
而且为什么会有这种定向循环问题。一直不解
追答
其实我也是webpy的新手~~刚做了些测试,发现url映射如果为""的话,就会映射到/,而.*匹配所有情况,于是就进入了重定向循环(这个我也不知道正确不正确,有时间研究下源码)。

至于/blog/后面的斜杠,貌似你这样分两个文件很难设计,如果把url映射都写到一个文件里,对要定向的链接做个正则匹配,跳转到/blog应该没问题的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式