- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
История:
Сайт был проиндексирован в гугле и яндексе. В гугле 2900 страниц в яндексе 1789, сайт есть в дмозе и ЯК.
В выдаче по 160 запросам в яндексе был на 1 странице в пределах 3-9 места, в гугле 1-49 место по этим же запросам.
около месяца назад сайт полностью вылетел с индекса яндекса. Проиндексирована только главная страница.
В те дни я делал обновление сайта(добавлял новые модули)+перешел на ЧПУ. Поскольку адреса страниц изменились - я подумал чот причина именно в этом и что в ближайшие дни яндекс все переиндексирует. Гугл сразу все проиндексировал.
Но спустя две недели ничего так и не произошло. Я сделал карту сайта, закинул ее в яндекс (через webmaster.yandex.ru), также добавил соответствующую запись в робот.тхт
Спустя еще недели так ничего и не произошло.
Дальше я подумал что Яндекс применил какой то фильтр, но непонятно за что, никогда ничего не нарушал.
Обратился в техподдержку Яндекса и мне дали такой ответ:
организовывает перенаправление на неглавное зеркало Вашего сайта, а именно
site.com (без www).
Для того, чтобы сайт начал индексироваться по адресу текущего главного зеркала
Вы можете снять данное перенаправление.
И еще один ответ:
site.com (без www), который как раз и является неглавным зеркалом
Вашего сайта.
Вопрос:
Как снять это перенаправление? И как оно вообще повлияет на гугл если я это сделаю.
спасибо, зарание за ответ
Файл .htaccess В нём прописываете редирект на главное зеркало и все дела.
Как снять это перенаправление?
У вас что сейчас в .htaccess написано?
Str256, отжиг? :)
Str256, отжиг?
Это у форума спросите, почему он вас с ТС перепутал. По сабжу, у чела уже стоит редирект, надо его изменить. Может он не знает как.
Это у форума спросите, почему он вас с ТС перепутал.
У Вас ЧЮ всегда такое? :)
По сабжу, у чела уже стоит редирект, надо его изменить. Но редирект может быть средствами хостинга и т.п.
Не может быть... :)
У меня вот так:
#RewriteEngine on
<IfModule mod_rewrite.c>
RewriteEngine on
# Some hostings require RewriteBase to be uncommented
# Example:
# Your store url is http://www.yourcompany.com/store/cscart
# So "RewriteBase" should be:
# RewriteBase /store/cscart
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php?sef_rewrite=1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} .*\/catalog\/.*
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteRule . index.php?sef_rewrite=1 [L,QSA]
</IfModule>
obilion добавил 21.10.2009 в 18:53
Погуглил и нашел, что делать надо так:
RewriteCond %{HTTP_HOST} ^site\.com $ [NC]
RewriteRule ^(.*)$ http://www.site.com /$1 [L,R=301]
Не понял только что такое - [L,R=301], вродь бы код ошибки, мне написали что у меня 302, нужно поставить 302?
И еще одна проблема, внеся код что выше в .htaccess, можно ли сделать наоборот?
Ну всмысле так
RewriteCond %{HTTP_HOST} ^www.site\.com $ [NC]
RewriteRule ^(.*)$ http://site.com /$1 [L,R=301]
так как обратные ссылки, да и везде я употреблял название сайта без www
так как обратные ссылки, да и везде я употреблял название сайта без www
Ёлки зелёные, так какое зеркало у Вас главное. Вы сами какое из зеркал считаете для себя главным, на какое ставите ссылки?
Если продвигается сайт без www, то тогда оно для Вас и есть главное. А поисковик просто не так склеил зеркала, вот и всё. Надо заставить его их переклеить.
Директиву host в robots.txt для Яндекса прописать без www и влепить в .htaccess такую конструкцию:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
мне написали что у меня 302, нужно поставить 302?
Нет 301 нужно. 302 - временное перенаправление.
так как обратные ссылки, да и везде я употреблял название сайта без www
Ну из-за этого, ваш сайт и вылетел из индекса. По версии Яндекса, основное зеркало вашего сайта имеет www. Собственно вы можете, либо согласиться с Яндесом или отключить перенаправление, прописать host с указанием на сайт без www и ждать обратной переклейки ещё несколько месяцев.
Всем спасибо за ответы. Но Я Вас еще чучуть помучаю.
Поочереди:
1. В robot.txt прописал Host: site.com
Пусть оно так будет для всех ПС?
ТО есть
User-agent: *
Host: site.com
Или только для Яндекса, то есть
User-agent: Yandex
Host: site.com
2. Я добавил в .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
То есть теперь все выглядит так:
#RewriteEngine on
<IfModule mod_rewrite.c>
RewriteEngine on
# Some hostings require RewriteBase to be uncommented
# Example:
# Your store url is http://www.yourcompany.com/store/cscart
# So "RewriteBase" should be:
# RewriteBase /store/cscart
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php?sef_rewrite=1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} .*\/catalog\/.*
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteRule . index.php?sef_rewrite=1 [L,QSA]
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
</IfModule>
то что курсивом и подкчеркнуто это то что я внес. RewriteEngine On - не писал, так как в файле оно уже есть.
Все ли я правильно сделал?
3. Везде пишется что правильно делать так:
RewriteCond %{HTTP_HOST} ^www.site\.com $ [NC]
RewriteRule ^(.*)$ http://site.com /$1 [L,R=301]
Я по совету Масола сделал так
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Слеш там все таки нужен или нет?
4. Самый главный вопрос.
Как на все это отреагирует гугл? Так как важнее всего именно гугл, он источник 73% трафика (по статистике 10 месяцев этого года)
Хост - только Я понимает. Если вам нужна переклейка в Я, то редирект вообще отключайте, все внутренние ссылки сделайте абсолютными на site.ru Или пропишите в коде страниц: <base href="http://site.ru/" />. А в Гугле какое зеркало главное?