首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Coldfusion模拟CGI.HTTP_REFERER

使用Coldfusion模拟CGI.HTTP_REFERER
EN

Stack Overflow用户
提问于 2011-01-13 04:25:05
回答 4查看 4.4K关注 0票数 1

我正在尝试为Coldfusion项目编写一些搜索引擎优化的代码,其中一件事是当页面从不同的搜索引擎引用时,更改一些页面变量。

有没有人知道有没有办法,或者有没有可能模仿谷歌、必应、雅虎等的CGI.HTTP_REFERER?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-01-13 05:50:39

重构你的方法,而不是直接使用CGI作用域,使用一个参数,例如:

代码语言:javascript
运行
复制
<cfargument name="cgiScope" type="struct" default="#CGI#" require="false">

好了。:)

票数 2
EN

Stack Overflow用户

发布于 2011-01-13 04:50:48

为搜索引擎机器人显示不同类型的内容是不受欢迎的。无论哪种方式,都不可能使用Coldfusion更改CGI.HTTP_REFERER。最好的办法是编辑"hosts“文件并添加一个条目,将google.com指向服务器的IP地址(例如:127.0.0.1),并创建一个带有指向您站点的链接的页面,以伪造来自Google/Bing/Yahoo的请求。

票数 0
EN

Stack Overflow用户

发布于 2011-01-13 04:55:50

CGI作用域的值很大,这在一定程度上取决于请求头部中发送的内容。特别是referer很容易被欺骗。请参阅以下内容:

  1. Ben Nadel explains how to with CFHTTP and CFHTTPPARAM to spoof the referer.
  2. Firefox Plugin Modify Headers (我的评论指出了一个答案)。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4673665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档