0

robot.txt を使用して、テスト目的で開発サーバーに来るすべての Web クローラーを無効にしようとしています。

127.0.0.1:8000/robot.txt をブラウザに入力すると . robot.txt がブラウザに表示されないのはなぜですか?

Page not found (404)
127.0.0.1:8000/robot.txt

urls.py:

  from django.http import HttpResponse

  (r'^robots\.txt$', lambda r: HttpResponse("User-agent: *\nDisallow: /", mimetype="text/plain")),
4

2 に答える 2

0

ちなみに、views.pyではなくurls.pyにあるはずです。

このような:

from django.http import HttpResponse

urlpatterns = patterns('',
    ...
    (r'^robots\.txt$', lambda r: HttpResponse("User-agent: *\nDisallow: /", mimetype="text/plain"))
)
于 2015-05-06T16:13:10.953 に答える