Странное поведение cms bitrix ответ 200 на мусорные ссылки

iloveliveuzia iloveliveuzia   16.02.2020 00:20   324  

Уважаемые владельцы или администраторы сайтов на CMS Bitrix.

Вопросы:

1) Есть ли у вас такое?

2) Как вы это решили, если решали?

Расскажите ваше отношение к такой ситуации (взял как пример официальный вроде сайт CMS с надеждой, ну они то не тупые):

Есть нормальная ссылка https://www.1c-bitrix.ru/events/10892876/ 

Если мы удалим слеш на конце нас отправит на страницу раздела https://www.1c-bitrix.ru/events/10892876, окей это решается что все должно заканчиваться слешом, а иначе перенаправлять (не такая уж проблема), про rel='canonical' в коде брр.

А что делать с этим поведением переход по той же ссылкой с хламом в конце и слешом (мы же это можем сделать редирект - нет)

https://www.1c-bitrix.ru/events/10892876fgdgdfgdfgfd/

Отдает 200 код, в каноникале ссылка с хламом...

Спасибо за ваше время


Ответы на вопрос (2) Написать ответ
oldzas oldzas   16.02.2020 09:21
1) Классическое ЧПУ делается в в файле: urlrewrite.php  2) Со слешем в конце или без слеша это решается в файле urlrewrite.php на уровне правил 3) Если в строке вместе с параметром затесался хлам, то это по сути параметр (например символьный код) по которому происходит поиск в бд, просто в коде надо писать если нашел - 200 код и контент страницы, иначе статут 404 + редирект. Если, что: пишите в личку - поправим.
0
Решение
iloveliveuzia iloveliveuzia   16.02.2020 21:07
спасибо! буду допиливать ручками этот косяк
0

Войдите, чтобы написать ответ
Вход Регистрация

Гарант сделок продажи и покупки сайтов, всего за 5%.