在我的网页 JS 我做:
window.location = /xxx/forum/topics/threads?topicid=0
在我的网址中,我有:
url(r'^([^//]*)/forum/topics/threads/$', showThreads),
showThreads 返回一个 render_to_response。没有重定向。
当我查看网络选项卡时,我看到名称/路径和状态:
threads
/xxx/forum/topics 301 Moved permanently
www.mysite.com
/xxx/forum/topics/threads 200 OK
为什么它把它分成两个调用(或者不管它们是什么)?如果我将 url 直接复制到地址栏中,那么它只会显示第二个调用。更重要的是,进行两次调用而不是一次调用似乎将其减慢了 100 毫秒。不是 100% 确定较慢的速度。每次都有点不同。
我没有任何网址
url(r'^([^//]*)/forum/topics/$', yy),
url(r'^([^//]*)/forum/$', yy),