有没有办法找到点击特定链接时导致重定向的内容。我有一个包含数千个文件的kohana站点,几乎不可能找到重定向的代码。链接为:http://www.loosediamonds.diamgs.com/shoppingbag,点击“结帐”按钮时会发生重定向。
我在源代码中看到了这个链接,它明确指向http://www.loosediamonds.diamgs.com/checkout/signin所以必须有一些东西导致跳转到http://diamgs.com/
我希望有一些软件可以跟踪与该按钮点击链接的任何内容。
答案 0 :(得分:0)
重定向由Konana执行:
HTTP::redirect()
HTTP_Exception_Redirect::location()
方法中重定向。因此,为了检查重定向的位置,我将Kohana::$environment
设置为DEVELOPMENT
,重新定义HTTP_Exception_Redirect::location()
方法,在实际发布Location
标头之前中断它并使用parent::get_response();
方法显示不错的默认Kohana异常页面。此页面应包含异常堆栈跟踪,您将在其中查看重定向的调用位置。