301 redirect Bitrix

MT
На сайте с 05.03.2011
Offline
7
1779

Здравствуйте. Битрикс используется на всех клиентских сайтах и везде есть проблема что страницы доступны по разным юрлам,например clients.php доступен по всем юрлам вида clients/*

и так почти везде где страницы вида .php+на некоторых сайтах даже просто cat/nom/asdsadas будет доступна...как писать редиректы в таких случаях когда все дубли идущие после слеша тоесть

site.ru/cat/* перенаправить на site.ru/cat/ ?

Serak
На сайте с 05.08.2010
Offline
58
#1

MaksimkaT, Вам лучше зарегистрироваться и обратится с этим вопросом на форум партнёров Битрикса partners.1c-bitrix.ru

С уважением.

kdv12
На сайте с 05.12.2011
Offline
52
#2

А откуда эти дубли в индексе ПС появятся? Если только сами ссылок дублей на сайте не понаставите. Использую битрикс уже лет 7. Везде делаю ссылки вида /razdel/123.php (файл обработчик /razdel/detail.php). И никогда никаких проблем с дублями не было.

Разработка сайтов любой сложности на 1С-Битрикс. Бесплатные консультации.
MT
На сайте с 05.03.2011
Offline
7
#3

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

на данный момент все тупо закрыл в роботсе.но редирект надежнее и для людей полезнее.

kdv12
На сайте с 05.12.2011
Offline
52
#4
MaksimkaT:
ну,тем не менее подстраховатся не помешало бы...мало ли пользователь введет неправильно а его правильно перенаправит.итп ,просто замучал етот вопрос,не понимаю ничего в том как делать регулярные выражения для .htaacces :(
на данный момент все тупо закрыл в роботсе.но редирект надежнее и для людей полезнее.

Вы мне объясните, если везде на сайте ссылки вида /razdel/123.php, то как пользователь узнает что данная страница доступна по адресу /razdel/detail.php?ID=123 ? Нормальный пользователь никак, разве что какой-нибудь криворукий "хакер", который захочет "поковырять" ваш сайт. Да и никакой опасности для сайта адреса вида /razdel/detail.php?ID=123 не несут. А для поисковиков, если хотите "подстраховаться", добавьте правило в robots.txt

Disallow: /razdel/detail.php
MT
На сайте с 05.03.2011
Offline
7
#5

и всёже ,чисто из любопытсва,как сделать редирект по маске с cat/* na cat/

нужен redirectmatch или мудрить с redirectrule?

wakh
На сайте с 02.11.2009
Offline
118
#6

тоже интересна тема

на сайте ЧПУ, редиректы настроены, в роботс уже 53 строки, хотя яндекс не спешит менять свой индекс, ну да фиг с ним - поменяет.

Однако возник и другой момент, статьи доступны по адресу

site/articles/вообще всё угодно и в любой комбинации/article_name

вопрос не сколько по битриксу, как это победить (в этом аду копаться меня достало), а к знатокам .htaccess и robots.txt

какие маски надо замутить, чтобы статья была доступна только по 1 адресу

site/articles/так как нужно/article_name

да, статьи должны быть разного уровня вложенности, сайт генерит правильные ссылки, но нужно вычистить то что попало в индекс Яши.

продвижение сайтов: портфелио (http://www.ktoprodvinul.ru/?do=seo_info&seo_id=14802) || контакты (http://wakh.ru) Ещё роликами занимаюсь, продаю (http://rolliki-com.livejournal.com/) и обучаю катанию (http://narolikah.ru).

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