【发布时间】:2012-08-11 10:25:16
【问题描述】:
我在根目录和单独的目录中都有 HTML 文件,这些文件通过 SSI 包含到其他页面中。
如何禁止通过直接 URL 打开此 HTML 文件,但同时仍让 SSI 可以访问它们? .htaccess 还是别的什么?一般可以吗?
如何禁止搜索引擎机器人抓取此 HTML 文件?如果我将它们包含在其他页面的 SSI 中,但站点上没有指向它们的任何直接链接,搜索引擎机器人会看到它们吗?
【问题讨论】:
-
不太确定 SSI 访问权限,但您可以使用 robots.txt 表示您不希望某些文件/目录被索引。
-
好,如果有人直接输入 SSI 包含的 HTML 文件的地址,那么真实的人呢?
-
之前有a similar question。似乎你不能做你想做的事 - 虽然我不是特别喜欢它,但那里有一个“替代方案”。
-
@norfavrell 不知道怎么写? 如果你想隐藏包含的文件,你可以在 .htaccess 文件中使用 Options -Indexes 指令禁用目录索引。
-
Options -Indexes只会导致 Apache 不生成它的 directory index
标签: html seo search-engine bots web-crawler