2014-03-05 114 views
0

我一直在使用django視圖中的bitly api來縮短鏈接到特定頁面的鏈接。 但是,此頁面的內容需要與使用該鏈接的人員不同,因爲此鏈接正在與人員共享。檢測bitly鏈接重定向

有沒有辦法找出頁面是否被重定向從一個微不足道的鏈接?或者一般重定向?

回答

2

檢測此問題的唯一可靠方法是使用特殊參數來縮短網址,您可以稍後在視圖中檢測該參數。

因此,例如,而不是短路的URL http://example.com/article/1/你應該短http://example.com/article/1/?bitly=1

然後在您的視圖,您使用可以檢測到「bitly」請求參數:

from_bitly = bool(request.GET.get('bitly', False))