Поисковая система Яндекс "рулит"
Столнулся с проблемой, о которой рассказываю.
Причина проста, поиск Яндекса произвел замену всех ссылок на сайт находящихся на 1-3 местах.
Изменения внес не значительные, добавил давно не используемый мною поддомен спереди:
e1.сайт.ru
Почему и как это произошло не знаю.
Фактически этого поддомена не существует. Месяца два назад на этом поддомене был сайт.
Кто сталкивался с данной проблемой?
Сейчас внес изменения в ДНС записи и добавил это поддомен зеркалом. Надеюсь это исправит ситуацию.
Но мне нужна причина.
Я и нерадуюсь.
Не радуйтесь! это может просто идти ап выдачи. Через пару дней его там не будет, я вас уверяю.
Что значит Ап. выдачи?
Истину глаголите… Сами себе проблем наделают…Maikl, ну не зеркалом тогда уж лучше, а 301 редиректом.
Самое интересно, что совсем недавно всё было нормально!
Истину глаголите… Сами себе проблем наделают...Maikl, ну не зеркалом тогда уж лучше, а 301 редиректом.
Проверил в разделе "Вебмастер" Яндекса, там ссылка указана верно,
а тут то откуда она взялась не понятно?
Написал в техподдержку Яндекса.
Убрал пока созданный сегодня поддомен, сам чувствую что вреда больше будет.
Поясните подробнее как сделать редирект обнаруженных страниц, их не много, но они были в топе поиска Яндекса.
Как будто злой умысел…
Прочитал, что Гугл не любит редирект
Maikl, ну просто всем объяснять лень, так как не понятно, что тут не понятного )) На счет редиректа — гугл рулит. Выбирайте тот вариант, который больше подойдет к ситуации. Обычно их описываю сразу кучами в одной статье.
Вот что я удумал. Не знаю правильно или нет, если не правильно, то подправьте.
Создать поддомен.
допустим е1
Так называется поддомен, который появился у поисковых строк в поске Яндекса.
В папку е1
бросаю файл .htaccess
в нем прописываю:
RewriteEngine On RewriteCond %{HTTP_HOST} ^e1.сайт.ru/название статьи1.html RewriteRule (.*) http://www.сайт.ru/название статьи1.html/$1 [R=301,L] RewriteEngine On RewriteCond %{HTTP_HOST} ^e1.сайт.ru/название статьи2.html RewriteRule (.*) http://www.сайт.ru/название статьи2.html/$1 [R=301,L] RewriteEngine On RewriteCond %{HTTP_HOST} ^e1.сайт.ru/название статьи3.html RewriteRule (.*) http://www.сайт.ru/название статьи3.html/$1 [R=301,L]
В том то и дело что я ещё это не сделал, а только спрашиваю правильно или нет?
если при наборе адреса е1 перекидывает на нужную страницу то правильно)ак будет правильно?
Если страниц всего 3, то советую прописать полные адреса — так ошибок не будет)
RewriteEngine On вроде 1 раз нужно прописать
и можно типа такого RewriteRule ^от куда$ куда/ [R=301,L]
А вы может подробнее пояснить на конкретном примере!
Страниц примерно 20-40.
Т.е.если в папку поддомена бросить файл .htaccess с таким содержанием
RewriteEngine On RewriteRule ^http://e1.сайт.ru/$ http://сайт.ru/ [R=301,L]
e1.сайт.ru/название статьи1.html
e1.сайт.ru/название статьи2.html
e1.сайт.ru/название статьи3.html
будут перенапрявляться на:
сайт.ru/название статьи1.html
сайт.ru/название статьи2.html
сайт.ru/название статьи2.html
Я правильно понял?
можешь скинуть адрес который не нужен и адрес который нужен — напишу точнее — хотя с указанием полных путей тяжело ошибиться)
Спасибо pivua