Помогите избавиться от дублей

EO
На сайте с 10.05.2005
Offline
114
423

Здравствуйте!

У меня на сайте гугл находит все страницы в двух экземплярах:

/programs/pet_eye_pilot-14544.html

/programs/pet_eye_pilot-14544.html?iframe=true&width=900&height=450

Не пойму нафига ему какой-то фрейм?

Как можно сделать редирект второго случая на первый?

В акцессе у меня есть правило для обработки:

RewriteRule ^programs/([a-zA-Z0-9_]+)-([0-9]+)\.html$ /program.php?prog_id=$2&t_name=$1 [L]

Там в конце есть $ - разве это не должно приводить к тому, что второй вариант не должен работать?

Бооольшой портал о мааалом бизнесе (http://www.bizguru.ru/) | Более 1000 бизнес-программ (http://1.44mb.ru) По выходным не работаю - не ищите меня в сети. В понедельник я обычно сам возвращаюсь :)
C
На сайте с 04.02.2005
Offline
277
#1
eugene_o:
В АШТакцессе у меня есть правило для обработки:
RewriteRule ^programs/([a-zA-Z0-9_]+)-([0-9]+)\.html$ /program.php?prog_id=$2&t_name=$1 [L]

Не достаточно

RewriteRule обрабатывает только строку без параметров

Нужно использовать связку с RewriteCond

---------- Добавлено 15.11.2013 в 11:21 ----------

Но в первую очередь попытаться найти причину формирования таких строк.

Т.е. определиться - это внутренняя проблема или внешняя

EO
На сайте с 10.05.2005
Offline
114
#2

Да может просто был глюк когда-то, а гугл быстро запомнил эти пути и ходит по ним тоже, теперь нужно их как-то устранить.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий