2

在设计网站时,我创建了一个 top.php 页面来保存页面的本质,这样我就可以对每个页面使用 include。所以 top.php 用我的 CSS 样式表和我的网站背景,然后是菜单栏来控制我的头。我在我的内容中使用了绝对定位,所以所有内容基本上都位于图像之上——模板。也许不切实际,但看起来确实不错。无论如何,如果您要访问 mywebpage.com/top.php,您只会看到明显没有内容的模板。现在这真的不是问题,因为除了谷歌决定将它包含在搜索中之外,没有人会去那个链接。即使我已经提交了站点地图并将其隐藏在我的 Google 网络帐户中。

有什么解决办法吗?

我显然不是一个经验丰富的网页设计师。

4

2 回答 2

10

您应该将仅包含在一个目录中的所有文件放在一个目录中,并使用.htaccess文件阻止对该目录的访问。

这将阻止 Google 以及用户直接访问该文件。

您的.htaccess文件应包含

deny from all

您创建一个名为“片段”的目录并top.php放入其中。然后,在目录中创建一个名为.htacess. 该文件应包含deny from all.

可以通过以下方式创建没有任何名称且只有扩展名的文件:

  1. 转到记事本并键入deny from all
  2. 点击另存为
  3. 选择“保存类型”为“所有文件”和名称".htacess"(带引号)
于 2012-06-01T18:15:38.147 回答
0

创建一个robots.txt文件并将其放在您的根文件夹中。将其添加到其中:

User-agent: *
Disallow: /top.php

此外,您可以使用 .htaccess 修改权限或禁止它

于 2012-06-01T18:15:16.647 回答