Задать вопрос
@run182

Как в битрикс сделать параметры url в нижнем регистре?

Прошу помощи разобраться с вопросом!

В битриксе url вида site.ru/catalog/?arrFilter_P7_MAX=&arrFilter_P7_MI...

нужно привести к нижнему регистру. Как это можно сделать? Или почему это не нужно делать? СЕОшники требуют.
  • Вопрос задан
  • 1388 просмотров
Подписаться 1 Сложный Комментировать
Решения вопроса 1
babarun
@babarun Куратор тега 1С-Битрикс
Безумный план моих идей в руках больных людей
Как это можно сделать?

Залезть в компонент bitrix:catalog и переделать алгоритм работы умного фильтра.

Или почему это не нужно делать?

Вы не сделаете это аккуратно и правильно (потому что сам вендор делал это несколько лет). Вы потеряете возможность нормально обновляться. Если всё таки решитесь на это и предположим перегоните в нижний регистр, то в поисковый индекс попадут урлы которые вам придётся сохранять в таком виде вечно! И уже не о каком рефакторинге речи в будущем идти не будет. В 2012 году для одного магазина написал аналог смарт фильтра с ЧПУ, тогда его ещё не было в коробке. Так вот ребята, которые там остались, вынуждены до сих пор его поддерживать, потому что ссылки с фильтра обросли хорошим весом.

Сеошники выдвигают в качестве требований такую дичь по одной причине, что бы потом оправдать свои плохие результаты. Они прекрасно знают что это повлияет на результат чуть больше чем на ноль процентов. Но когда придут подписывать акт о закрытии работ и на вопрос почему нет результата, первое что они скажут: "Ваши айтишники не выполнили наши требования".

Сеошник, который собирается продвигать такие ссылки: site.ru/catalog/?arrFilter_P7_MAX=&arrFilter_P7_MI... должен с позором сдать партбилет.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
gromdron
@gromdron
Работаю с Bitrix24
Если хотите извращаться то, вот тут дали нормальный ответ.

spoiler
in a serverwide httpd.conf:
RewriteEngine On
RewriteMap  lc int:tolower
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule (.*) ${lc:$1} [R=301,L]


Но как уже сказал Вам Алексей Емельянов - предупредите, что из-за этого внутренние механизмы платформы могут быть сломаны, интернет-магазин перестанет нормально работать/продавать и сайт выпадет из выдачи. Возьмите письменное распоряжение утвержденное Вашим руководителем, что ответственный будет SEO-шник. Скорее всего его это напугает и он отстанет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы