也许我误解了request.referrer
的工作原理,但是它不是假设为您提供用户来自的网页的网址?例如,如果他们正在查看文章然后单击编辑,他们的请求可能如下所示:
request.referrer = http://localhost:3000/article/1
request.url = http://localhost:3000/article/1/edit
如果是这种情况,那么我会遇到奇怪的行为,因为用户的request.referrer
始终设置为当前网址。可能是什么导致了这个?值得注意的是,我正在使用一个支持AJAX的站点,而且所有这些请求都是远程的。
答案 0 :(得分:0)
request.referrer
应该是您发出请求的网址,如果您使用的是AJAX,我认为您应该更改引荐来源的网址以进行更改。