- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Перевожу сайт из доменной зоны .com в зону .ru . Чтобы не терять ссылочный вес, сделал 301 редирект с помощью .htaccess . Гугл быстро определил, какой домен главный, Яндекс третью неделю не видит. Для ускорения процесса решил прописать главное зеркало в robots.txt и столкнулся с проблемой:
Главным зеркалом Яша считает www.site.com, и только этот адрес позволяет зарегить в панели вебмастера. Но прочитать robots.txt с него не может!
При этом если заходить браузером по адресу www.site.com/robots.txt, он нормально перенаправляется на www.site.ru/robots.txt .
Я попробовал отменить перенаправление для файла www.site.com/robots.txt, для этого в .htaccess написал такое:
RewriteEngine on
RewriteCond %{REQUEST_URI} robots.txt
RewriteRule ^(.*)$ $1 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?site.com$
RewriteRule ^(.*)$ http://www.site.ru/$1 [L,R=301]
Теперь по адресу www.site.com/robots.txt браузер получает ошибку 404..
Как сделать, чтобы Яндекс прочитал, черт возьми, robots.txt? Или как еще ему указать главное зеркало?
Вообще снять 301 редирект, и ждать пару месяцев. Когда гласное зеркало в Яше изменится, вернуть редирект.
Пару месяцев? Быстрее это никак не сделать?
Подскажите! В вебмастере на странице "анализ robots.txt" ничего не загружается. Пишут "Не удалось загрузить robots.txt.". Что может происходить?
HellMaus, а как же он прочитает роботс, если там редирект стоит? )) Он суется на сайт, получает вместо роботса 301 и просто выбрасывает страницы из индекса потихоньку.
Я так клею: ( Тиц 60 жалко терять) поставил в роботсе хост, на обеих мордах ссылку на новый адрес (типа сайт переехал). А вот когда ТИЦ переползет, можно первый будет редиректить или вовсе убрать...
Пару месяцев? Быстрее это никак не сделать?
В Яке сайту могут поменять адрес вручную, но ТИЦ точно не будут перекидывать. Ждите, короче. Вы не один такой. ))
HellMaus, а как же он прочитает роботс, если там редирект стоит? )) Он суется на сайт, получает вместо роботса 301 и просто выбрасывает страницы из индекса потихоньку.
Дак надо сделать чтоб для роботса не было редиректа :)
semenov, ну ... можно попробовать, только смысл какой?
Что бы зеркала заклеились и переполз ТИЦ еще же и контент должен быть одинаковый. Может переползет и в варианте 301\роботс, а может и нет. Короче, пробуйте. ))
Потом, тут надо смотреть, чем так мешает дубль по старому адресу.. Если особо не мешает, так пусть и висит. Нет?
1. если яшка очень важен, то убейте пока 301-й
2. пропишите в роботсе нужную директиву Host
3. ждите, пока зеркальщик не переклеит сайт. От нескольких недель до ... Всё зависит от размера сайта, частоты обновления и везения ;)
Дак надо сделать чтоб для роботса не было редиректа :)
Дак я это и пытался сделать и что-то не понял в синтаксисе .htaccess:
RewriteEngine on
RewriteCond %{REQUEST_URI} robots.txt
RewriteRule ^(.*)$ $1 [L]
RewriteCond %{HTTP_HOST} ^(www\.)?site.com$
RewriteRule ^(.*)$ http://www.site.ru/$1 [L,R=301]
Теперь по адресу www.site.com/robots.txt браузер получает ошибку 404..
/ru/forum/274460