<b>Помогите с управлением индексации доменов</b>

12
AH
На сайте с 10.12.2009
Offline
3
726

Суть в том что есть 2 одинаковых сайта по разным адресам (2 домена привязаны к одному хостингу). Как мне закрыть от индексации только один из них???

MK
На сайте с 05.09.2008
Offline
522
#1

Вы наделись что тут болд в заголовках поддерживается?

*.ru-tld.ru: .RU и .РФ 149р от 25 доменов (https://ru-tld.ru/domain-registration/) / Отличный перехват доменов в зонах .RU/.РФ (https://BackOrder.ru) ISP Manager 4/5 Lite всего 2 евро в месяц (http://ru-tld.ru/soft-ispsystem/) *.ru-tld.ru - Нужен RU-CENTER дешево? Тогда идите к нам! (/ru/forum/929904)
AH
На сайте с 10.12.2009
Offline
3
#2

думал что да =) но не суть вопроса в болдах, а суть в том как мне сделать то о чем я писал выше...?

Sonitta
На сайте с 15.01.2007
Offline
177
#3

1. Создаем файлик robots.txt

User-agent: Yandex

Host: site.ru

SiteMap: site.ru/sitemap.xml

Это для Яшки :)

2. Создаем файлик .htaccess

В нем делаем 301 редирект не основного домена на основной...

Дизайн, Верстка, Интеграция, Упаковка, Фирменный стиль (/ru/forum/840975)
AH
На сайте с 10.12.2009
Offline
3
#4

Нужно чтобы 2 сайта были доступны пользователям, а для поисковиков только один. То есть редиректы применять нельзя. Я думал может можно отдавать при заходе на домен№1 файлик роботс.тхт№1 и при заходе на домен№2 - роботс.тхт№2. Или может где-то в контрол панелях вебмастера есть функция которая позволит оставить проиндексированным только один сайт....?

JD
На сайте с 08.12.2008
Offline
471
#5

На открытом для индексации:

User-agent: Yandex

Disallow:

Sitemap: http://site.ru/sitemap.xml

Host: site.ru

User-agent: *

Disallow:

Sitemap: http://site.ru/sitemap.xml

На закрытом для индексации:

User-agent: *

Disallow:/

Выдавать разные robots.txt через mod_rewrite.

AH
На сайте с 10.12.2009
Offline
3
#6
Jet D.:

Выдавать разные robots.txt через mod_rewrite.

А можно подробнее, а то я не силен в этом... :-[ Допустим есть сайт который нужно закрыть от индексации - site1.com и второй, который нужно оставить открытым - site2.com

Что именно надо писать в .htaccess ?

acid_house добавил 24.03.2010 в 22:09

Допустим я создам файлы robots-site1.com.txt и robots-site2.com.txt. В первом я закрываю от индексации, а во фтором индексация открыта. И в .htaccess пишу:

RewriteCond %{REQUEST_FILENAME} /robots.txt$ [NC]

RewriteRule ^ /robots-%{HTTP_HOST}.txt [L]

Я прав?

JD
На сайте с 08.12.2008
Offline
471
#7

acid_house, как-то так, да.

AH
На сайте с 10.12.2009
Offline
3
#8

Jet D., Спасибо, буду тестировать.

J
На сайте с 11.05.2008
Offline
64
#9

не понял, или не так прочитал

а зачем .htaccess ?

зачем разные имена роботс?

robots.txt так и должен называться

нужный роботс должен лежать в корневой директории нужного сайта

там где не надо индексировать, создаете robots.txt с запретом и кидаете в корень

free-date: Сегодня (http://free-date.ru/list.php)
JD
На сайте с 08.12.2008
Offline
471
#10

jaypi, Вы не поняли, у ТС сайты оба сайта лежат в одной папке, т.е. фактически сайт один, а домены - алиасы.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий