代理服务器重定向的设置方法
301重定向(页面永久性移走)是一种非常重要的“自动转向”技术。301重定向是服务器返回的HTTP数据流中状态码的一种,表示本网页永久性转移到另一个地址。
301重定向原理
我们来了解一下用户(搜索引擎)和网站的交互流程,动作如下:
1) 用户或搜索引擎向一个网站服务器发出网页浏览请求。
2) 网站服务器收到请求后,再向用户发送数据流。
3) 用户从网站服务器接收一个响应请求的HTTP数据流。该数据流包含状态码,状态码的值由HTTP协议所决定。这里所说的“HTTP数据流”也叫“头信息(Header)”。头信息中包括了日期,服务器类型,如果一切正常,那么网络服务器就会将“200 OK”信息以及请求页面发送出去。如果网站在这时候已经建立了重定向,那么服务器就会在头信息中包含一个“302 Moved Temporarily”或“301 Moved Permanent”之类的响应信息。
4) 最后用户(搜索引擎)会根据网站服务器返回的头信息中的内容作出决定。
CCProxy重定向设置方法
CCProxy重定向是严格按照HTTP头信息的标准来处理的。
1) 在CCproxy主界面上,单击“设置”->“高级”->“定制”(如图1-1)。
图 1‑1
2) 在弹出的“高级”对话框中,修改“网址过滤显示信息”编辑框中的信息,修改成功后再一直单击“确定”按钮(如图1-2)。
图 1‑2
把“网址过滤显示信息”编辑框中的内容,修改成如下内容
HTTP/1.1 301 Moved Permanently
Location: http://www.dbmailserver.com/
注意:
如果您非常了解HTTP头信息,是可以自定义修改;如果您不了解HTTP头信息,请按照以下方式来操作。
1) “http://www.dbmailserver.com/”这个网站地址可以自定义修改,意思指如果用户访问了CCProxy禁止的网站,用户的浏览器会自动跳转到“http://www.dbmailserver.com/”这个网站,而其它内容请不要变动。
2) 复制这二行信息到“网址过滤显示信息”编辑框中,请再按三次回车键。