Искать  
 
   
 
Дубли страниц в навигации
Отправлено: 22 Июнь 2011 03:18 P.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-07-12

Хочу исключить из индекса страницы с параметром P0, которая фактически дублирует страницу без этого параметра.
Как это сделать?

Профиль
 
 
Отправлено: 22 Июнь 2011 03:46 P.M.   [ Игнорировать ]   [ # 1 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

В .htaccess

<IfModule mod_rewrite.c>
  
RewriteEngine On
  
#...
  
RewriteCond %{THE_REQUEST} ^GET.*/P0 [NC]
  RewriteRule 
(.*?)/P0/*(.*) /$1$2 [R=301,L]
  #...
</ifModule> 

ВНИМАНИЕ: Не на всех серверах работает!

Профиль
 
 
Отправлено: 22 Июнь 2011 06:28 P.M.   [ Игнорировать ]   [ # 2 ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-07-12

Работает!
Только я у себя еще добавил слеш после этого /$1$2, у меня просто в индексе страница со слешем висит.
Спасибо!

Профиль