5

JavaAppEngineWebアプリケーションがあります。appengineの管理コンソールのダッシュボードで、のURIエラーが毎日発生していることに気付きました/robots.txt

エラーを取り除く方法は?

4

1 に答える 1

14

robots.txtは、サイトを処理する前に検索エンジンや他のロボットが使用する魔法のURLです。詳細については、ウィキペディアを参照してください。

GAEでこのエラーに対処する最善の方法は、robots.txtファイルを配置し、それapp.yamlをgae/pythonの静的ファイルとして定義することです。

- url: /(robots\.txt)
  static_files: \1
  upload: (robots\.txt)

そしてappengine-web.xmlgae/javaの:

<?xml version="1.0" encoding="UTF-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0"
                   xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'           xsi:schemaLocation='http://kenai.com/projects/nbappengine/downloads/download/schema/appengine-web.xsd appengine-web.xsd'>
    ....
    <static-files>
        <include path="/favicon.ico" />
        <include path="/robots.txt" />
        <include path="/img/**.png" />
        <include path="/img/**.gif" />
        <include path="/css/**.css" />
</static-files>

もちろん、エラーを無視することもできます。エラーは自分以外の誰にとっても重要ではありません(人間がエラーに遭遇することはありません)。

于 2012-11-20T11:38:03.640 に答える