例如,如果在我的index.php中,我有类似的东西:

<?php
header('Location: /mypublicsite/index.php');
?>

爬行者和/或机器人得到了什么?只是一个空白页?否则他们实际上到达 /莫普公开了 /index.php?

有帮助吗?

解决方案

最初,他们获得了一个空白页,标头说他们应该加载其他页面。客户必须加载新页面本身。

机器人确实了解位置指令,并将加载新页面。

您必须了解,尽管您应该自己停止执行PHP脚本,因为可以忽略位置标题。

所以这样的事情:

<?php
header('Location: otherpage.php');
echo $secret;
?>

是不安全的,因为$秘密将发送给客户。

其他提示

他们到达重定向的目标。

该文档的标题信息将由搜寻器阅读。机器人将进入URL,因为位置条目告诉所有人都重定向到给定的URL。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top