Articles of 谷歌

我旧网站的Google网页url不再被redirect到Google协作平台

几年来,我在自己的博客上托pipe了一个“镜像”(托pipe在我的旧帐户中)。 多年来,人们开始使用指向该镜像的链接,而不是主要网站 – 并且Google机器人了解了这一点,从而回答了指向ttsiodras.googlepages.com域的URL的查询。 几年后,Google宣布将把Google页面迁移到Google协作平台,在那里人们将无法编写他们的HTML / CSS / JS,而是使用在线编辑器。 我不想花那么多心思,所以我只是(a)设置Google提供的redirect,从旧的url(ttsiodras.googlepages.com/whatever)到新的Google网站页面( https:// sites)。 google.com/site/ttsiodras )和(b)该Google协作平台网页包含直接链接到我的主页面。 它工作正常。 直到现在 – 或者至less,直到最近。 我昨天进行了检查,发现我的旧网站(ttsiodras.googlepages.com)的url现在已经变成了404,并没有被redirect到Google网站。 最近,这些redirect的工作方式有所改变吗? 请注意,我检查了一些其他的谷歌页面链接(不是我的旧网站,其他人),看来他们的工作。 还是redirect是Google提供的临时服务? (如果是这样,我不明白为什么 – 对于像Google这样的人来说,涉及的资源肯定是微不足道的)。 任何提示/build议最受欢迎。

翻译网页从壳

我正在尝试使用shell脚本自动翻译网页。 这是有趣的部分: wget http://www.google.com/translate?langpair=en%7Ces&u=http%3A%2F%2Fasdf.com 即使在浏览器中使用此URL时,我也能得到“ERROR 403:Forbidden”(错误403:禁止)。 有人可以解释发生了什么事吗? 为什么谷歌禁止shell脚本的“翻译”用法? 他们是否监视用户代理或他们有另一种方式来告诉你是否是浏览器? 如果有人知道另一种方式来做到这一点(例如,如果有一个控制台非交互式的浏览器,可以获取该URL,也许有另一个在线翻译工具,我不知道),请让我知道。

apache反向代理,mod_ext_filter

Gents,试图插入一个谷歌分析/ piwik JavaScript位在页脚的stream。 出于某种原因,我不认为你可以用ProxyPass / ProxyPassReverse / vhosts来做到这一点… 如果有人能指出我正确的方向,将不胜感激! <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /usr/local/apache/htdocs/ ServerName search.domain.com ServerAlias search.domain.com ErrorLog logs/search.domain.com-error_log #CustomLog logs/search.domain.com-access.log combined CustomLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/search.domain.com-access_log 100M" common <Proxy balancer://searchdomain> BalancerMember http://157.150.186.79 BalancerMember http://157.150.35.20 </Proxy> ExtFilterDefine piwik-search.domain.com cmd="/bin/sed s/<\/html>/<!– Piwik –> <script type=\"text/javascript\"> var pkBaseURL = ((\"https:\" == document.location.protocol) ? \"https://weblog.domain.com/\" : \"http://weblog.domain.com/\"); document.write(unescape(\"%3Cscript […]

EC2上的android.apis.google.com DNS问题

在我们的EC2实例上,我们有一个很奇怪的DNS问题。 我们在一些实例上运行的应用程序是基于Java的服务,为Android应用程序提供后端。 作为其function的一部分,它通过Google API向手机发送推送通知。 为此,必须向android.apis.google.com发出SSL请求。 不幸的是,在我们的EC2实例上运行时,我们得到一个证书错误,因为主机名与证书名称不匹配: hostname in certificate didn't match: <android.apis.google.com> != <.gstatic.com> OR <gstatic.com> OR <.gstatic.com> 我们已经将问题跟踪到DNS结果的差异。 当我们从我们的办公室(其中一切正常)查询DNS的android.apis.google.com ,我们得到以下内容: android.apis.google.com. 300 IN CNAME clients.l.google.com. clients.l.google.com. 160 IN A 74.125.226.230 clients.l.google.com. 160 IN A 74.125.226.231 clients.l.google.com. 160 IN A 74.125.226.232 clients.l.google.com. 160 IN A 74.125.226.233 clients.l.google.com. 160 IN A 74.125.226.238 clients.l.google.com. 160 IN A […]

api-verify.recaptcharging指向google.com是否正常?

用户只是通过电子邮件发送给我,说他无法在我的网站上完成注册。 我刚刚查过,已经发现这是导致问题的recaptcha。 我一直在使用这个rec​​aptcha php库,它已经工作了3年多,直到今天: https : //developers.google.com/recaptcha/docs/php?hl= zh-TW validationapi-verify.recaptcha.net在加载注册页面时显示成功,但它表示在validationvalidation过程中尝试联系api-verify.recaptcha.net时Could not open socket 。 我怀疑api-verify.recaptcha.net有什么问题,当我ping通的时候,它会redirect到www.l.google.com 。 这是正常的吗?

Google Search Appliance的开源替代品?

我们正在寻找一些东西来取代已死亡的Google Mini Search Appliance。 谷歌的网站没有工作两个星期,所以你不能订购一个,他们不能联系。 (什么方法来运行一个企业)。 戴尔销售高端机型,但我不认为他们卖的小型。 我正在考虑构build自己的,但Apache / SOLR看起来像是在我的头上。 是否有任何交钥匙的开源解决scheme?

如何禁用Google SSLsearch,以便DansGuardian网页filter能够正常工作?

我在Debian Linux“Wheezy”7.1上运行了DansGuardian网页filter(2.10.1.1)和Squid网页代理(2.7.STABLE9)。 DansGuardian不会过滤通过SSL传输的Google网页search或图片search查询(HTTPS)。 Google 写道 ,我应该“将www.google.com的DNS条目configuration为nosslsearch.google.com的CNAME”。 但是我对DNS服务器软件不熟悉,不知道如何做到这一点。 [编辑:另外,即使我使用ISP的DNS服务器,也可以使用解决scheme。 如何禁用Google SSLsearch?

谷歌帐户的业务Android手机

我们将向我们的工程师提供Note3手机(由于这些是真正的手写笔附带的唯一设备),所以他们可以在工作上签名等。我正在努力应对设置的概念个人Google帐户为每个用户。 这是我想避免的。 我曾考虑过在所有手机上设置一个特定的Google帐户,但这看起来像是一个安全风险和一个pipe理的痛苦(比个人帐户更差)。 我可能想从应用程序商店安装某些应用程序,我想使用电话跟踪和远程禁用function。 是否值得为此设置Google应用帐户? 我们已经为Exchange用户开心地工作,并且我并不想为了切换到Google而放弃我们的基础架构。 运行这些没有谷歌账户的手机不知何故感觉不对,而且我觉得我错过了。 人们为解决这些问题而设置了哪些其他解决scheme?或者,如果没有Google帐户,这些解决scheme是否会发现问题? 谢谢!

通配符域与谷歌分析

我们网站上的每个用户都有他们自己的子域名(例如bob.example.com,elephant.example.com),他们将获得付款给他们发送到这个子域名的stream量。 如何连线Google Analytics,以便我可以分别查看每个域的统计信息(视图,国家,浏览器等)? 我不确定这是一个分析JS代码的事情,或者如果它已经跟踪,我无法在GUI中find它 我目前的Google Analytics代码是这样的 <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-123456-1', 'example.com'); ga('send', 'pageview'); </script> 任何援助将不胜感激,谢谢。

使用Gmail的SPF失败

我试图正确设置DKIM,SPF和DMARC,所以从我的服务器发送的电子邮件不太可能被视为垃圾邮件。 我得到了我的第一份DMARC报告,我对这部分有点困惑: <record> <row> <source_ip>2a00:1450:400c:c05::236</source_ip> <count>1</count> <policy_evaluated> <disposition>none</disposition> <dkim>fail</dkim> <spf>fail</spf> </policy_evaluated> </row> <identifiers> <header_from>example.com</header_from> </identifiers> <auth_results> <dkim> <domain>gmail.com</domain> <result>pass</result> </dkim> <spf> <domain>gmail.com</domain> <result>pass</result> </spf> </auth_results> </record> 目前,请忽略DKIM部分…我正在处理这个问题。 令人困惑的部分是SPF部分。 我将其设置为v=spf1 include:_spf.google.com a ~all在我的域中。 使用dig我可以看到, ip6:2a00:1450:4000::/36应该被包括在_netblocks2.google.com包含_spf.google.com允许的发件人。 在报告的其余部分,似乎IPv4地址都通过了SPFtesting,但所有IPv6地址都失败了。 我做错了什么,或者这是谷歌方面的错误?