Теряю страницы в индексе. Похоже намудрил с файлом htaccess

S
На сайте с 19.03.2009
Offline
31
895

Месяц назад было 600 страниц в индексе, сейчас уже 60 :(

Сайт www.skytoys.ru

Подозреваю, что это началось с того, что решил склеить два URL-а

skytoys.ru и www.skytoys.ru в htaccess, так как они у меня

воспринимались Яндексом, как два разных сайта

RewriteEngine On

rewriteBase /

RewriteCond %{HTTP_HOST} ^skytoys\.ru$ [NC]

RewriteRule ^(.*)$ http://www.skytoys.ru/$1 [R=301,L]

Второе изменение, это добавление человеческих URL для страниц каталога

в итоге в htaccess были внесены следующие строки

RewriteRule ^index.php?module=shop&file=shop&cat=([0-9]+) http://skytoys.ru/$1.html [R=301,L]

RewriteRule ^index.php?module=shop&cat=([0-9]+) http://skytoys.ru/$1.html [R=301,L]

RewriteRule ^([a-zA-Z0-9_-]+).html index.php?module=shop&file=shop&cat=$1

Могут ли эти записи быть причиной падения ???

Попытался добавить выпавшую страницу

http://www.skytoys.ru/vozdushnie-zmei.html

через

http://webmaster.yandex.ru/addurl.xml

В итоге получило ответ

"Указанный вами сайт является неглавным зеркалом сайта skytoys.ru. Ввести skytoys.ru/vozdushnie-zmei.html?

Подробнее о сайтах-зеркалах вы можете прочитать в FAQ."

Т.е. он воспринимает урлы с "www", как страницы сайта-зеркала.

Как мне выйти из этой ситуации ???

Спасибо за помощь.

Vacantjob
На сайте с 16.03.2010
Offline
5
#1

Подобная ситуация, только сайт все никак не проиндексируется.

проверьте плиз не намудрил ли чего

RewriteEngine On

RewriteCond $1 !^(index\.php|cron|images|uploads|css|scripts|robots\.txt|sitemap\.xml)

RewriteRule ^(.*)$ /index.php/$1 [L]

Качественный поиск работы в Москве и Московской области (http://msk.VacantJob.ru)
DO
На сайте с 20.01.2010
Offline
55
#2

ТС - вы, по-моему, сделали дубликаты страниц. со старых адресов надо бы переадресацию наладить

яндекс выбрал главным зеркалом то, которое без www, так что переадресацию стоит сменить

платно проведу аудит сайта и исправлю все технические проблемы, которые могут мешать продвижению (/ru/forum/594052)
S
На сайте с 19.03.2009
Offline
31
#3
dustyo_O:
ТС - вы, по-моему, сделали дубликаты страниц. со старых адресов надо бы переадресацию наладить

яндекс выбрал главным зеркалом то, которое без www, так что переадресацию стоит сменить

Спасибо за ответ

А разве, вот этой строкой

RewriteCond %{HTTP_HOST} ^skytoys\.ru$ [NC]

RewriteRule ^(.*)$ http://www.skytoys.ru/$1 [R=301,L]

Я не сделал переадрессацию со старых страниц на новые ?

Буду признателен, если подскажите, как "сменить переадресацию", т.е. что поправить в текущем файл

Спасибо

Vladimir
На сайте с 07.06.2004
Offline
614
#4
Skytoys:
Спасибо за ответ
А разве, вот этой строкой
RewriteCond %{HTTP_HOST} ^skytoys\.ru$ [NC]
RewriteRule ^(.*)$ http://www.skytoys.ru/$1 [R=301,L]

Я не сделал переадрессацию со старых страниц на новые ?

Буду признателен, если подскажите, как "сменить переадресацию", т.е. что поправить в текущем файл

Спасибо

У вас в индексе сайт skytoys.ru

Вы уже редиректом 301 , сделали рабочим сайт -www.skytoys.ru

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

и заменить инструкцию на HOST: skytoys.ru

А в гугле (индекс с www) в вебмастере поменять на домен без www, так как в Гугле это сделать легче, чем в Яндексе.

Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
S
На сайте с 19.03.2009
Offline
31
#5

Спасибо большое за совет.

Так и сделал

В htaccess написал:

RewriteEngine On

rewriteBase /

RewriteCond %{HTTP_HOST} ^www.skytoys.ru$ [NC]

RewriteRule ^(.*)$ http://skytoys.ru/$1 [R=301,L]

В robots

User-agent: Yandex

Disallow: /cgi-bin/

Allow: /

Host: skytoys.ru

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

SS
На сайте с 02.02.2009
Offline
116
#6

Вообще нужно вначале снять редирект, дождаться склейки сайта яндексом и только после этого заново поставить редирект, тема поднималась еще в 2007 году. - на основании этой темы и собственных ошибок допущенных ранее была создана запись в блоге

Как правильно склеивать зеркало сайта с www и без www

Это напоминание для себя и для других, чтобы каждый раз с нуля не описывать

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