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 展开
提示我该包含重定向循环....
我的本意是想在blog的的地址里。把后面“.*"都指向127.0.0.8080/blog。
我好像也没指错误啊 。为什么会重复呢。。
求大神告诉我。该如何让/blog*后面的地址都指向/blog 展开
1个回答
展开全部
我修改了blog.py里面的,urls=("/", "blog_app", "/(.*)", "redirect"),然后class redirect的GET(self, path)加了path参数,就没问题了。
追问
其实我也是这么改的。。可是这么定向后。默认地址就转向带有"/"的内容。可是
我希望转向的是/blog。而不是/blog/ 。多一个下划线。虽然没什么不同。可是我有疑问,难道就做不到了么。。
而且为什么会有这种定向循环问题。一直不解
追答
其实我也是webpy的新手~~刚做了些测试,发现url映射如果为""的话,就会映射到/,而.*匹配所有情况,于是就进入了重定向循环(这个我也不知道正确不正确,有时间研究下源码)。
至于/blog/后面的斜杠,貌似你这样分两个文件很难设计,如果把url映射都写到一个文件里,对要定向的链接做个正则匹配,跳转到/blog应该没问题的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询