Lisandr

Рейтинг
2
Регистрация
21.03.2010

все верно,<noindex><a href="http://www.site.ru" rel="nofollow">текст ссылки</a></noindex>, верный вар.

Хорошо, тогда всем спасибо), буду пробовать...

хорошо, помогите подитожить, как мне убрать зеркало "site.ru/index.php", а зеркало "site.ru/" оставить, оно будет единственное. Сайт один, домин тоже, зеркала разные. index.php - главная страница сайта, которую и нужно продвинуть.

yanus:
то есть вы хотите убрать sait.ru/ , а sait.ru/index.php оставить?

да, именно так, я хочу один из них убрать, а один остнавить.)

Lisandr добавил 25.03.2010 в 09:02

zusull:
А с какого перепугу при "Disallow: /index.php" запретится индексация адресов вида sait.ru/catalog/index.php? Этот адрес прекрасно жить в индексе должен, а вот все адреса типа sait.ru/index.php?bla-bla-bla будут запрещены к индексации, а на некоторых движках это все равно, что весь сайт закрыть :)

на сколько я зная, yanus абсолютно прав. А вот, чтобы запретить индексацию всего нужно просто "disallow: /"

Lisandr добавил 25.03.2010 в 09:57

богоносец:
Дайте сцылку на хелп... про robots.txt

Вроде бы было так:

Disallow: /index.php
# запрещает индексацию страниц вида sait.ru/index.php, sait.ru/index.php?t=477300&page=2 и тд. но не всегда структура урлов такая. А если такая, то Disallow: /index.php$


Сделает так, что робот не будет индексировать зеркало с адресом sait.ru/index.php
хватит sait.ru/

Про ццц.сайт.ру vs сайт.ру /ru/forum/274460 не поленитесь дочитать...

прочитал, все - от и до. Пришел к выводу, что там все не однозначно. Одни советуют использовать 301 р до склейки, другие же после склейки, однозначного мнения нет, какое ваше мнение?

yanus:
раз уж я тут смуту навел, сам и прояснять буду:

Disallow: /index.php - запрещает индексацию страниц вида sait.ru/index.php, sait.ru/catalog/index.php и тд.

Disallow: /*.php - запрещает индексацию всех страниц с расширением .php, например sait.ru/index.php , sait.ru/stranica.php, sait.ru/catalog/stranica2.php и тд

я с первого раза понял, что disallow: /*.php - это запрещение для индексации всего оканчивающегося на php. вопрос в другом, запрещение для индексации главной страници моего сайта, тобиш index.php сделает ее мертвой, робот по ней не будет ходить, а самое гланое передовать по ее ссылкам вес. а продвигать мне нужно именно ее.

Lisandr:
Я гте-то слышал, что при 301 редиректе pagerank не будет передоватся, так ли это?

пардон, не pagerank, а ссылочное ранжирование.

Lisandr добавил 25.03.2010 в 00:08

Dexter88:
Всегда, если была проблема с дублем морды запрещал к индексации страницы:
Disallow: /index.php
либо
Disallow: /index.html

и никогда не наблюдал проблем с индексацией остальных страниц.
Чтобы закрыть от индексации все страницы с расширением .php надо писать:
Disallow: /*.php - а в обоих случаях указанных выше запрещается к индексации только 1 конкретная страница

значит, все-таки index.php не проиндексируется, а если именно ее мне нужно продвинуть?

Vanich:
Можно 301 редирект с помощью mod_rewrite поставить, только тут важно оставить то, что уже фигурирует в индексе поисковиков (основное зеркало), а то будет вылет из индекса на месяцок-другой.

Я гте-то слышал, что при 301 редиректе pagerank не будет передоватся, так ли это?

mall:
в robots.txt пропишите параметр host

эта директива отвечает ведь за определение главного зеркала, так? т.е. нужно прописать host: ".site.ru/". и тогда это будет главное зеркало? просто проблема в том, что если злобный супостат решит в форме addurl добавить ".site.ru/index.ru" произойдет склейка, а соответственно ссылка на этот адрес потеряет вес.

Lisandr добавил 24.03.2010 в 23:28

Jekyll:
Нет, он на index.php вообще заходить не будет, не проиндексирует. Если уже проиндексировал - скоро выкинет из индекса

тогда какие еще могут быть варианты?

Jekyll:
Конкретно для этого случая можно в robots.txt замутить Disallow: /index.php

т.е. он site.ru/index.php индексировать не будет, а site.ru/ будет, так? т.е. site.ru/ главное зеркало, адрес index.php проиндексирует?

WebAlt:
Ошибка 404 обозначает, что запрошенному вами URL не соответствует никакая страница сайта. Этому могут быть две причины: ссылка неверна или ранее существовавшая страница была удалена.

404 ошибка я и так знаю что означает. вопрос другой, как с помощью данного заголовка, запретить выдовать содержимое по адресу site.ru/index.php, а по адресу site.ru/ выдовать все нормально.

12
Всего: 17