Page 1 of 1

Проблема с <!--CATEGORY_NAME-->!

Posted: Tue Jan 04, 2022 1:25 am
by btr
Добрый день, проблемка нарисовалась <!--CATEGORY_NAME-->
Есть категория: First Time
Image
rewrite:

Code: Select all

rewrite ^/c/([^/]+)/$ /scj-cms/cgi/out.php?url=content&p=100&dont_count_in_trade=true&skip_sell=true&order=ctr&force_template=tpl_categories_list&category_name=$1&$query_string last;
1. переходим по url /c/first-time/ все ок, отображается нужный контент
2. переходим по url /c/first time/ снова отображается тот же контент
3. переходим по url /c/First Time/ опять отображается тот же контент

для поисковиков это дубли страниц, категорий с Name (Slug): first time, First Time у меня нет, почему скрипт выводит контент?

Тут 2 варианта, либо отдаем контент во 2 и 3 случаях, и <!--CATEGORY_NAME--> в шаблоне выводит то что у нас на самом деле прописано для категории в Name (Slaug), либо для 2 и 3 случая 404 отдавать.

поправте плз.

Re: Проблема с <!--CATEGORY_NAME-->!

Posted: Tue Jan 04, 2022 5:14 am
by admin
Приветствую!

люди просят что б отдавало и тк и так поэтому это спеуиально дописано было а не нечаянно получилось.

что б получилось 2 и 3 надо что б где-то были такие линки на сайте, потому для решения вопроса достаточно убрать их и будет ок

Re: Проблема с <!--CATEGORY_NAME-->!

Posted: Tue Jan 04, 2022 5:38 am
by btr
Ну таким макаром получается любой конкурент может наплодить дублей страниц, нагенерировать урлов по типу First time,fIrst time,fiRst time и тд, загнать их в индекс, и сайту точно от этого хорошо не станет (((. Может добавить какой то таг для использования в canonical, что то типа <!--CANONICAl_CATEGORY_NAME--> который будет выводить именно то что прописано в Name (Slug)?
Ну а вообще по уму как я это вижу <!--CATEGORY_NAME--> должен выводить имено то что должен выводить, а для других вариаций нужно использовать другие таги.

Re: Проблема с <!--CATEGORY_NAME-->!

Posted: Tue Jan 04, 2022 5:55 am
by admin
а какой таг выводит не то что надо?
вам же линки не нравятся в не что выводит таг
или я что-то не понял?

Re: Проблема с <!--CATEGORY_NAME-->!

Posted: Tue Jan 04, 2022 5:59 am
by btr
admin wrote: Tue Jan 04, 2022 5:55 am а какой таг выводит не то что надо?
вам же линки не нравятся в не что выводит таг
или я что-то не понял?
я может не правильно обьясняю, смысл в том если мы допускаем разные вариации обращения к категории(разный регистр букв, пробел или тире и тд) то таг <!--CATEGORY_NAME--> должен выводить оригинальный текст который у нас прописан в Group Settings. а не то что мы подставляем в GET параметре.

Re: Проблема с <!--CATEGORY_NAME-->!

Posted: Tue Jan 04, 2022 6:13 am
by admin
да, теперь ясно о чем речь
добавлен фикс в ап

Re: Проблема с <!--CATEGORY_NAME-->!

Posted: Tue Jan 04, 2022 2:31 pm
by btr
Теперь все ок, спасибо.

Re: Проблема с <!--CATEGORY_NAME-->!

Posted: Tue Jan 04, 2022 2:34 pm
by admin
NP