Добавляем следующее в urls.py и радуемся. Файл robots.txt кладём в шаблоны
примерное его содержание
#
# robots.txt http://www.???.ru/
#
User-agent: *
Disallow: /admin
User-agent: Yandex
Disallow: /admin
Host: www.???.ru
Crawl-delay: 10
Sitemap: http://www.???.ru/sitemap.xml
# robots.txt http://www.???.ru/
#
User-agent: *
Disallow: /admin
User-agent: Yandex
Disallow: /admin
Host: www.???.ru
Crawl-delay: 10
Sitemap: http://www.???.ru/sitemap.xml
##################
А иконку кладём в папку со статическими файлами сайта.
urls.py:
from django.conf.urls.defaults import patterns, include, url
from django.views.generic.base import TemplateView, RedirectViewclass TextPlainView(TemplateView):
def render_to_response(self, context, **kwargs):
return super(TextPlainView, self).render_to_response(
context, content_type='text/plain', **kwargs)
urlpatterns = patterns('',
url(r'^robots\.txt$', TextPlainView.as_view(template_name='robots.txt')),
url(r'^favicon\.ico$', RedirectView.as_view(url='/media/img/favicon.ico')),
)
Зачем нужен robots.txt?
Для того чтобы поисковому боту сказать, куда заглядывать не нужно, наверняка ещё для чего-то, гуглить лень, можете добавить комменты зачем, перенесу в пост.
Зачем нужен favicon.ico?
Это иконка которая будет показываться в левом углу вкладки в браузере, и будет отображаться при добавлении в избранное, она в общем так и расшифровывается favicon (favorite icon) типа любимая иконка.
PS: Не забываем, что это не полный urls.py, а только те строчки, которые добавляют robots.txt и favicon.ico.
Я в первый раз попробовал это на woman-clinics.ru, сайт "Женской консультации 2х2" про акушерство, гинекологию и др.
Комментариев нет:
Отправить комментарий