помогите настроить 301 редирект

A2
На сайте с 16.01.2013
Offline
81
353

здравствуйте, уважаемые программисты и веб-мастера. прошу помощи. проблема в следующем:

при переходе по адресу

адрес_сайта/новости/новость1/ (1)

мы попадаем на нужный нам адрес. тут всё правильно, однако если написать так:

адрес_сайта/новости/новость1/фплдфы (2)

то мы опять попадем на эту же страницу. по сути, это будет дубль, и если описковик обнаружит этот дубль (какой-то дурак может сослаться на него), то будет мне лпохо :(

можно ли как нибудь настроить редирект с (2) страницы на (1)

[Удален]
#1

тут надо смотреть логику как у вас прописано, подобную задачу решал прописываю в htaccess редирект

A2
На сайте с 16.01.2013
Offline
81
#2

safnaf, а какое может быть стандартное решение? можете написать свой пример, как вы решали?

izbushka
На сайте с 08.06.2007
Offline
110
#3

Надо знать принцип как у вас строятся адреса страниц.

Если надо отбрасывать все, что после 3-го слеша на всех страницах то так:

RewriteRule ^([^\/]+\/[^\/]+\/).+ $1 [R=301,L]

Если не для всех страниц, то надо смотреть

A2
На сайте с 16.01.2013
Offline
81
#4

izbushka, спасибо! это полезно для меня))

а еще есть вопрос! то же самое, только для момента без слэша. то есть редирект с

адрес_сайта/новости/новость1фплдфы

на

адрес_сайта/новости/новость1/

izbushka
На сайте с 08.06.2007
Offline
110
#5
alekseyk2:
только для момента без слэша. то есть редирект с

адрес_сайта/новости/новость1фплдфы

Если "новость1" и "фплдфы" в общем случае могут быть любыми - то никак. Только средствами CMS.

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