Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запрет на индексацию страниц поисковиками?
 
 автор: xpom   (08.02.2009 в 13:11)   письмо автору
 
 

Подскажите, пожалуйста, как можно запретить индексацию динамических страниц, например: www.url.ru/fail.php?id_per=5

А нужно запретить все старницы с id_per равным в промежутке от 2 до 40...как это можно сделать? Прописывать в файле robots.txt Disallow: каждой страницы, получится очень много...Можно как-то в файле robots.txt указать промежутком с id_per = от 2 до 40?

  Ответить  
 
 автор: cheops   (08.02.2009 в 13:14)   письмо автору
 
   для: xpom   (08.02.2009 в 13:11)
 

На страницах, где требуется такой запрет, сгенерируйте в шапке строку
<meta name="robots" content="noindex, nofollow" />

  Ответить  
 
 автор: xpom   (08.02.2009 в 15:24)   письмо автору
 
   для: cheops   (08.02.2009 в 13:14)
 

Если сгенерировать такую строку, тогда все поисковики не будут индексировать эти странички? И их вообще не будет в индексации?

Спасибо, большое, да так будет удобно!!!

  Ответить  
 
 автор: xpom   (08.02.2009 в 15:58)   письмо автору
 
   для: cheops   (08.02.2009 в 13:14)
 

А можно еще поставить в конце exit?? И написать что не правильный формат запроса, поставить ссылку на главную страничку?

echo "<meta name="robots" content="noindex, nofollow" />";
exit("Не правильный запрос! и УРЛ поставить");

Поисковики не будут же индексировать этот текст?

  Ответить  
 
 автор: Владимир55   (08.02.2009 в 16:34)   письмо автору
 
   для: xpom   (08.02.2009 в 15:58)
 

Запретите в robots.txt индексацию отдельных страниц, директорий или всего сайта вцелом. Можно для конкретного поисковика, а можно для всех сразу.

User-agent: *
Disallow: /fv-dir/
Disallow: abc.html

  Ответить  
 
 автор: xpom   (08.02.2009 в 18:14)   письмо автору
 
   для: Владимир55   (08.02.2009 в 16:34)
 

Дело в том что в robots.txt получится очн. большие списки страниц...
Я бы запретил полностью с глобальной переменной id_per индексацию, но нужны некоторые страницы, а некоторые нет, в зависимости от значения пер id_per...

  Ответить  
 
 автор: Владимир55   (08.02.2009 в 19:32)   письмо автору
 
   для: xpom   (08.02.2009 в 18:14)
 

А Вы не можете разместить их по папкам? И тогда запретите те папки, какие Вам требуется.

Замечу, что по телу страниц, где установлен ноиндекс, роботы всё равно ходят. Только не учитывают с них ссылки и не используют контент при ранжировании.

  Ответить  
 
 автор: xpom   (09.02.2009 в 09:12)   письмо автору
 
   для: Владимир55   (08.02.2009 в 19:32)
 

Не получится по папкам, т.к. это один рнр файл...
Я поставлю наверное ноиндекс, чтобы небыло новых не нужных страниц по ссылкам, по которым может найти поисковик. А на те которые уже проиндексированы Яндексом, я поставлю запрет в robots.txt, пока их еще не так уж много...вот так я думаю оптимальный вариант

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования