1.一种对WEB站点进行翻译的方法,其特征在于,包括:
客户端向反向代理服务器发送对WEB站点进行翻译的请求;
所述反向代理服务器根据预先配置的定位规则对所述请求进行解析,并对所述WEB站点的内容进行翻译,然后将所翻译的内容作为响应内容发送给客户端;
客户端将接收到的所述响应内容进行呈现。
2.根据权利要求1所述的一种对WEB站点进行翻译的方法,其特征在于,所述反向代理服务器通过旁路部署或串联部署的方式架设在WEB站点和用户之间。
3.根据权利要求1所述的一种对WEB站点进行翻译的方法,其特征在于,所述反向代理服务器根据预先配置的定位规则对所述请求进行解析进一步包括:
所述反向代理服务器根据预先配置的定位规则判断所述请求是针对本地文件还是所述WEB站点的文件;
如果所述请求针对本地文件,则将要请求的目录重定向到所述反向代理服务器本地的对应目录;
如果所述请求针对所述WEB站点的文件,则:所述反向代理服务器向所述WEB站点发送获取页面内容的请求,所述WEB站点处理所接收到的请求并将响应内容发送给所述反向代理服务器。
4.根据权利要求1或3所述的一种对WEB站点进行翻译的方法,其特征在于,对所述WEB站点的内容进行翻译的步骤进一步包括:
如果所述请求针对本地文件,则直接读取所述反向代理服务器本地的对应目录所对应的文件内容;
如果所述请求针对所述WEB站点的文件,则:根据预先配置的替换规则对所述WEB站点的响应内容进行替换,并对所述请求的HTTP 响应头进行修改。
5.根据权利要求4所述的一种对WEB站点进行翻译的方法,其特征在于,所述进行替换的步骤还包括以下中的至少一个:
替换页面的字符串;
替换页面的meta标签;以及
增加额外的CSS代码。
6.一种对WEB站点进行翻译的装置,其特征在于,包括客户端和反向代理服务器,其中:
所述客户端,用于向反向代理服务器发送对WEB站点进行翻译的请求,并且将接收到的响应内容进行呈现;以及
所述反向代理服务器,用于根据预先配置的定位规则对所述请求进行解析,并对所述WEB站点的内容进行翻译,然后将所翻译的内容作为所述响应内容发送给所述客户端。
7.根据权利要求6所述的一种对WEB站点进行翻译的装置,其特征在于,所述反向代理服务器通过旁路部署或串联部署的方式架设在WEB站点和用户之间。
8.根据权利要求6所述的一种对WEB站点进行翻译的装置,其特征在于,所述反向代理服务器进一步用于:
根据预先配置的定位规则判断所述请求是针对本地文件还是所述WEB站点的文件;
如果所述请求针对本地文件,则将要请求的目录重定向到所述反向代理服务器本地的对应目录;
如果所述请求针对所述WEB站点的文件,则:所述反向代理服务器向所述WEB站点发送获取页面内容的请求,所述WEB站点处理所接收到的请求并将响应内容发送给所述反向代理服务器。
9.根据权利要求6或8所述的一种对WEB站点进行翻译的装置,其特征在于,所述反向代理服务器进一步用于:
如果所述请求针对本地文件,则直接读取所述反向代理服务器本地的对应目录所对应的文件内容;
如果所述请求针对所述WEB站点的文件,则:根据预先配置的替换规则对所述WEB站点的响应内容进行替换,并对所述请求的HTTP响应头进行修改。
10.根据权利要求9所述的一种对WEB站点进行翻译的装置,其特征在于,所述反向代理服务器还用于以下中的至少一个:
替换页面的字符串;
替换页面的meta标签;以及
增加额外的CSS代码。