首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google是如何知道服务器端代码的?

Google是如何知道服务器端代码的?
EN

Stack Overflow用户
提问于 2011-06-03 12:47:18
回答 4查看 143关注 0票数 2

也许我有点落后于8号球了。希望有人能解释这一点。我有一个网页,我不想向公众展示,只是为了我的眼睛(暂时)。它不是机密的,也不是那么重要,所以我放了一个简单的“如果变量没有设置,重定向”。认为没有什么可以解决这个变量,暂时是可以的。

不过谷歌已经解决了这个问题!

我将给出示例代码。

代码语言:javascript
运行
复制
<?php

    if(!isset($_GET['debug'])){
         header("Location : http://www.example.com");
    }
?>

Google知道要查看页面的其余部分,它需要在URL中有"debug“GET参数。

它是如何解决这个问题的?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-03 13:07:00

在设置了redirect header()之后,您没有退出(),所以生成了页面的其余部分并将其返回给客户机。

票数 5
EN

Stack Overflow用户

发布于 2011-06-03 13:06:33

你真的测试过你的代码吗?

你可能有一个bug,或者有人给你的页面设置了一个带有"debug“参数的链接。(或者直接将URL提交给Google。)

实际上,我也遇到过类似的情况;我创建了一个“私人”Web页面,将URL发送给了几个朋友,并要求他们不要与任何人分享。我的一个朋友是这样的人,他会可靠地做我所要求的相反的事情,所以他把它提交给了谷歌……

无论如何,不,Google不能读取你的服务器端源代码。

票数 2
EN

Stack Overflow用户

发布于 2011-06-03 13:45:28

你可以为你的页面临时发送一个noindex标题,当你完成测试后,删除它,这样Google就不会索引你的页面。

当然,dossy是正确的-您没有在header()之后运行exit(),所以仍然会返回页面的其余部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6223057

复制
相关文章

相似问题

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