Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在用 PHP 构建网站时,我发现 URL 能够包含不属于的额外信息,即
http://www.mydomain.com/index.php/extrainformation
我已经读过它是分开的,$_SERVER['PATH_INFO']但需要找到一种方法来阻止显示此信息,因为它显示在 Google 搜索结果中。我可以通过在 .htaccess 文件中添加条件来防止这种情况吗?
$_SERVER['PATH_INFO']
有什么见解吗?
该信息在技术上是一个有效的 URL,即使它被您的网页忽略。因此,如果像谷歌这样的搜索引擎找到了一个包含额外信息的 URL,可能是通过一个链接,并且它会拉出一个有效的网页,他们会将其显示在他们的结果中。
您可以通过以下几种方式解决此问题:
这三者都将阻止 Google 将具有此类 URL 的页面编入索引
这些看起来像 Apache 的多视图。将此添加到您的 htaccess 文件中:
Options -MultiViews