Настройка файла robots при динамических адресах

PAG

Новичок
Настройка файла robots при динамических адресах

Не знал, куда написать свой вопрос, в поиске ничего не нашел, поэтому пишу сюда.

У меня вопрос о настройке индексации, а вернее о файле robots. Но сайт у меня динамический, причем со сменой урлов через htaccess.
Т.е. урл site.ru/12345/index.php реально обрабатывается в виде site.ru/index.php?qq=12345
Все нормально работает, но что мне делать, чтобы запретить индексировать этот файл? Ведь значений может быть очень много и все их в файл robots не запихнешь.
А физического расположения файлов паук не видит, он ориентируется по урлам. Ведь так? Я не уверен.
Подскажите, пожалуйста!
 

SiMM

Новичок
Формировать его так, будто странички у тебя статические.
 

PAG

Новичок
Так нужно учитывать цифры в адресе или нет?
путь писать такой
/index.php
можно или нет?
 

phprus

Moderator
Команда форума
если нужно закрыть адрес - /12345/index.php
то именно этот адрес и надо писать в robots.txt, а не index.php?qq=12345 Так как паук действительно ходит по ссылкам и о реальном расположении файлов ничего не знает.
 

PAG

Новичок
жаль, у меня может быть очень много таких адресов, т.е. несколько сотен значений параметра. :(
А другого выхода нет?
 

Крю

Guest
Re: Настройка файла robots при динамических адресах

Автор оригинала: PAG
Но сайт у меня динамический, причем со сменой урлов через htaccess.
Т.е. урл site.ru/12345/index.php реально обрабатывается в виде site.ru/index.php?qq=12345
если не в лом, запости сюда Pls, свой .htaccess
 

PAG

Новичок
RewriteRule ^([0-9]{7})/(.*)$ /$2?id=$1 [QSA]

Вот оно - основное правило перевода.
 

PAG

Новичок
А какая разница, остальное роли не играет,но коли надо, вот:
Options -Indexes
RewriteEngine On
RewriteRule ^([0-9]{7})/(.*)$ /$2?id=$1 [QSA]
 
Сверху