- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте! У меня есть сайт, который индексирует Яндексом, но есть одна проблема, которую я сейчас опишу.
В файле robots.txt содержится:
-------------------
User-agent: *
Disallow: /xxx.php
Disallow: /xxxx.html
Disallow: /folder/
Host: www.name.com
-------------------
В файле .htaccess содержится:
-------------------
Options +FollowSymLinks
Options -Indexes
RewriteEngine on
RewriteRule ^ topic([0-9]*)$ folder/topic.php?page=$1 [NC]
-------------------
На сайте есть регистрации и соответственно после регистрации пользователю доступен контент, который не доступен пользователям, которые не зарегистрировались.
Допустим этот контент расположен по адресу: http://www.name.com/topic45462
Когда поисковик находит, на каком ни будь сайте ссылку на этот документ, то он пытается её проиндексировать, но он же не зарегистрированный пользователь, если можно так сказать, поэтому в скрипте срабатывает кусок кода:
-------------------
header("location: /login.php?otvet=324"); exit;
-------------------
Говорящий о том, что тебе нужно войти в свою учётку или зарегистрироваться, чтобы посмотреть эту страницу.
Так вот в поисковике теперь находится страница, которая сказала ему, что он должен войти в аккаунт или зарегистрироваться.
Пример текста из поисковика:
-------------------
Мой сайт | Вход
Описание страницы входа, описание страницы входа,…
http://www.name.com › topic45462
-------------------
И вот мой вопрос: почему он пытался проиндексировать файл, который расположен в директории, которая ему запрещена для индексации?
И вот мой вопрос: почему он пытался проиндексировать файл, который расположен в директории, которая ему запрещена для индексации?
Робот ходит не по директориям, а по ссылкам. Соответственно, ссылка topic1234 к индексации не запрещена, поэтому она и оказывается в индексе.
Ясно а как можно сделать чтобы в результате индексации небыло такого результата:
-------------------
Мой сайт | Вход
Описание страницы входа, описание страницы входа,…
http://www.name.com › topic45462
-------------------
Ну то есть чтоб он вообще не добавлял в свою базу те страницы которые доступны только зарегистрированным пользователям? а то с такими успехами потом будет у него много ссылок от http://www.name.com/topic1 до http://www.name.com/topic45462.
Закройте от индесации страницы топиков:
Disallow: /topic*