Субдомены через mod_rewrite индексятся?

I
На сайте с 02.07.2004
Offline
115
1081

Индексятся ли субдомены сделанные через mod_rewrite буржуйскими поисковиками?

M
На сайте с 06.04.2005
Offline
36
#1

Да, по крайней мере гуглем - точно.

DrJeans
На сайте с 06.07.2006
Offline
228
#2

Ivanov, без проблем.

a.fatman
На сайте с 15.01.2006
Offline
127
#3

Робот не может определить, через mod_rewrite у вас сделаны поддомены или как-то иначе.

Gordon01
На сайте с 21.05.2006
Offline
12
#4

А что значит: "субдомены сделанные через mod_rewrite"

Проблемы с сервером? Не та кодировка в MySQL? 404? Настройка VPS/VDS (forum.searchengines.ru/showthread.php?t=69437)
pauk
На сайте с 26.01.2005
Offline
543
#5
Gordon01:
А что значит: "субдомены сделанные через mod_rewrite"

Это означает через .htaccess при помощи директив модуля. :)

Только поисковики об этом не знают. И узнать не могут.

ЗЫ. Вчера был вопрос - индексируют ли поисковики ASP. :)

Hi!
L
На сайте с 25.07.2005
Offline
73
#6

подскажите пожалуйста конкретный код файла .htaccess который позволяет создавать видимость поддоменов

human
На сайте с 05.02.2004
Offline
78
#7

Обычно это ищут тут ;). Хотя и на этом форуме вопрос раскрывался уже не раз.

Вот первый попавшийся пример:

RewriteEngine On

RewriteCond %{HTTP_HOST}! ^$

RewriteCond %{HTTP_HOST}! ^(www.)?domain.com$ [NC]

RewriteCond %{HTTP_HOST}<->%{REQUEST_URI} ^(www.)?([^.]+).*<->/([^/]+) [NC]

RewriteCond %2<->%3 !^(.*)<->1$ [NC]

RewriteRule ^(.+) /%2/$1 [L]

Вот работающий пример из моей практики:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^(.*)domain1\.ru$

RewriteCond %{REQUEST_URI} !^/domain1/.*$

RewriteCond %{REQUEST_URI} !^/folder1/.*$

RewriteCond %{REQUEST_URI} !^/folder2/.*$

RewriteRule ^(.*)$ http://www.maindomain.ru/domain1/$1

RewriteCond %{HTTP_HOST} ^(.*)domain2\.ru$

RewriteCond %{REQUEST_URI} !^/domain2/.*$

RewriteCond %{REQUEST_URI} !^/folder1/.*$

RewriteCond %{REQUEST_URI} !^/folder2/.*$

RewriteRule ^(.*)$ http://www.maindomain.ru/domain2/$1

RewriteCond %{HTTP_HOST} ^(.*)domain3\.ru$

RewriteCond %{REQUEST_URI} !^/domain3/.*$

RewriteCond %{REQUEST_URI} !^/folder1/.*$

RewriteCond %{REQUEST_URI} !^/folder2/.*$

RewriteRule ^(.*)$ http://www.maindomain.ru/domain3/$1

RewriteCond %{HTTP_HOST} ^(.*)domain4\.ru$

RewriteCond %{REQUEST_URI} !^/domain4/.*$

RewriteCond %{REQUEST_URI} !^/folder1/.*$

RewriteCond %{REQUEST_URI} !^/folder2/.*$

RewriteRule ^(.*)$ http://www.maindomain.ru/domain4/$1

Правда тут не поддомены, а 5 доменов:

domain1.ru

domain2.ru

domain3.ru

domain4.ru

maindomain.ru - основной домен

folder1 и folder2 - папки, для которых не нужно делать перенаправление на основной домен. Они мне нужны были, чтобы админка битрикса работал на всех доменах.

С уважением, Кучеров Дмитрий SEO complex — комплексный подход к продвижению (http://seo-complex.ru/) моб. тел.: +7 (495) 506-80-90
L
На сайте с 25.07.2005
Offline
73
#8

Спасибо! Респект!

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