在设计网站时,我创建了一个top.php页面来保存页面的精髓,这样我就可以为每个页面使用include。所以top.php掌握着我的头部,我的CSS样式表,以及我对网站的背景,然后是菜单栏。我已经对我的内容使用了绝对定位,所以一切都只是基于图像 - 模板。也许不切实际,但确实看起来不错。无论如何,如果您要访问mywebpage.com/top.php,您只会看到没有明显内容的模板。现在这不会是一个问题,因为没有人会去那个链接,除了谷歌决定将它包含在它的搜索中。即使我已提交站点地图并将其隐藏在我的Google网络帐户中。
任何解决方案?
我显然不是一位经验丰富的网页设计师。
答案 0 :(得分:10)
您应该将所有仅包含在目录中的文件放在目录中,并使用.htaccess
文件阻止对该目录的访问。
这会阻止Google和用户直接访问该文件。
您的.htaccess
文件应包含
deny from all
您创建一个名为“fragment”的目录并在其中删除top.php
。然后,在目录中创建一个名为.htacess
的新文件。该文件应包含deny from all
。
创建一个没有任何名称且只有扩展名的文件可以这样做:
deny from all
".htacess"
(带引号)答案 1 :(得分:0)
创建一个robots.txt
文件并将其放在根文件夹中。添加它:
User-agent: *
Disallow: /top.php
此外,您可以使用.htaccess
修改权限或禁止权限