По зеркалам и обновлению страниц

Тема в разделе "Вопросы новичков", создана пользователем danneo, 4 сен 2009.

Статус темы:
Закрыта.
  1. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.421
    Симпатии:
    109
    Как правильно прописать в robots зеркала, так и не понял?
    В robots прописывается сам домен или что?
    Как правильно сделать ответ серверу, что страница была изменена, как проверить, есть ли такая информация у моих страниц?
     
  2. betatest

    betatest

    Регистр.:
    3 дек 2007
    Сообщения:
    517
    Симпатии:
    127
  3. nonenone

    nonenone

    Регистр.:
    18 сен 2007
    Сообщения:
    453
    Симпатии:
    90
    Сначала прописываете robors до дех пор пока не зазеркалится по яндексу:
    «host: Тот_на_кого_зеркалим.ru»

    После прописываете в .htaccess (это для гугла) 301 редирект:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^Ваш_сайт.ru$ [OR]
    RewriteCond %{HTTP_HOST} ^www.Ваш_сайт.ru$
    RewriteRule ^(.*)$ http://Тот_на_кого_зеркалим.ru/$1 [R=301,L]
     
  4. MyOST

    MyOST

    Регистр.:
    13 сен 2007
    Сообщения:
    261
    Симпатии:
    53
    nonenone не правильная рекоммендация по поводу

    сначала ... после...

    К сожалению директива хост в роботсе часто не срабатывает. Поэтому нужно сразу делать и ее и 301 в htaccess, а не последовательно.

    host прописать и

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^site.ru
    RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
     
  5. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.421
    Симпатии:
    109
    А если на основном домене в robots прописать host адрес основного домена, может этот домен воспринят ПС, как зеркало?
     
  6. MyOST

    MyOST

    Регистр.:
    13 сен 2007
    Сообщения:
    261
    Симпатии:
    53
    директиву host понимает только яндекс, поэтому нужно по хорошему зеркалить 301м редиректом, чтобы с гарантией и для всех пс
     
Статус темы:
Закрыта.