我正在尝试为Coldfusion项目编写一些搜索引擎优化的代码,其中一件事是当页面从不同的搜索引擎引用时,更改一些页面变量。
有没有人知道有没有办法,或者有没有可能模仿谷歌、必应、雅虎等的CGI.HTTP_REFERER?
发布于 2011-01-13 05:50:39
重构你的方法,而不是直接使用CGI作用域,使用一个参数,例如:
<cfargument name="cgiScope" type="struct" default="#CGI#" require="false">
好了。:)
发布于 2011-01-13 04:50:48
为搜索引擎机器人显示不同类型的内容是不受欢迎的。无论哪种方式,都不可能使用Coldfusion更改CGI.HTTP_REFERER。最好的办法是编辑"hosts“文件并添加一个条目,将google.com指向服务器的IP地址(例如:127.0.0.1),并创建一个带有指向您站点的链接的页面,以伪造来自Google/Bing/Yahoo的请求。
发布于 2011-01-13 04:55:50
CGI作用域的值很大,这在一定程度上取决于请求头部中发送的内容。特别是referer很容易被欺骗。请参阅以下内容:
https://stackoverflow.com/questions/4673665
复制相似问题