1

我正在运行 MAMP 2.1.3(最新版本)作为本地开发服务器。除了一些 MySQL 数据库和一个自定义文档根目录之外,它就像它得到的一样普通且未被篡改。在我尝试以下操作之前,服务器运行良好。

可以通过 dyndns 访问服务器,所以我想阻止搜索引擎访问它。我在我的文档根目录中创建了一个 .htaccess 文件,其中包含以下几行:

User-agent: * 
Disallow: /

非常简单,我过去在其他系统上使用过它,没有任何问题。然而,出于某种原因,Apache 正在抛出一个500 Internal Server Error. 我的 Apache 错误日志说:

[alert] [client 127.0.0.1] /Users/jerry/Sites/.htaccess:
Invalid command 'User-agent:', perhaps misspelled or defined
by a module not included in the server configuration

(手动添加换行符)

我看不到任何拼写错误,我试着用谷歌搜索找出可能缺少的模块(这不应该是非常标准的东西吗?)但我找不到任何有用的东西。任何人都可以帮忙吗?

4

1 回答 1

2

把这些线放进去.htaccess是一个错误。

此代码进入您的DOCUMENT_ROOT/robots.txt

User-agent: * 
Disallow: /
于 2013-11-06T15:44:32.103 回答