Jump to content

Помогите сделать, чтобы у URL'ов категорий был слэш в конце


kolbasoed
 Share

Recommended Posts

Всем добрый день.
Переехали с ocstore 2.3. на ocstore 3.0 все в целом нормально.
Но пропали куда-то слеши в конце урлов категорий.

Т.е. было и надо чтобы так было:
site_ru/category_1/
site_ru/category_1/category_2/
site_ru/category_1/category_2/category_3/

а стало, как не надо:
site_ru/category_1
site_ru/category_1/category_2
site_ru/category_1/category_2/category_3

и при заходе:
на адрес со слешем в конце он перекидывается на адрес без слеша

У товаров при этом как было без слеша так и осталось, и так и надо.
site_ru/tovar_1
site_ru/tovar_2
site_ru/tovar_3

и в ocstore 3.0 и в в ocstore 2.3 стоит одинаково
Добавить слэш в конец ссылки - Нет
Окончание ЧПУ (например .html) - пусто

UP1. Если я поставлю "Добавить слэш в конец ссылки - Да", то слеш добавиться и у категорий и у товаров, а у товаров он мне вообще не нужен точно.

htaccess при это идентичен и у старого и у нового сайта.

Подскажите, пожалуйста, куда копать, заранее благодарю за любую помощь.

Link to comment
Share on other sites

  • 1 year later...

Тоже заметил, что слеша в категориях не стало после переезда на 3.0. Скажите это важно и как правильно? Чтобы слеш был на конце в ссылках категорий? Повлияет на индексацию? Т.к. в индексе категории со слешем на конце, а сейчас категории без него.

Edited by WillWill
Link to comment
Share on other sites

В 29.06.2024 в 05:43, WillWill сказал:

Тоже заметил, что слеша в категориях не стало после переезда на 3.0. Скажите это важно и как правильно? Чтобы слеш был на конце в ссылках категорий? Повлияет на индексацию? Т.к. в индексе категории со слешем на конце, а сейчас категории без него.

Для меня важно, я делаю категории со слешем в конце. Думаю, правильно для категорий - делать слеш, а для страниц делать без слеша. Про остальное лучше в саппорт яндекса написать, хз чего они там сейчас считают.

Edited by kolbasoed
Link to comment
Share on other sites

В 29.06.2024 в 09:27, WillWill сказал:

А как это сделать в oc3? И почему тогда в oc3 убрали слэш в категориях?

даже пытаться вспоминать не буду как я это делал на момент написания вопроса, у меня на 3х сайтах разные сборки стоят

вот на этой все было со слешами и без слешей просто, ставил в марте этого года
тему почитайте там всё есть

Link to comment
Share on other sites

  • 3 months later...
В 24.03.2023 в 19:24, kolbasoed сказал:

Всем добрый день.
Переехали с ocstore 2.3. на ocstore 3.0 все в целом нормально.
Но пропали куда-то слеши в конце урлов категорий.

Т.е. было и надо чтобы так было:
site_ru/category_1/
site_ru/category_1/category_2/
site_ru/category_1/category_2/category_3/

а стало, как не надо:
site_ru/category_1
site_ru/category_1/category_2
site_ru/category_1/category_2/category_3

и при заходе:
на адрес со слешем в конце он перекидывается на адрес без слеша

У товаров при этом как было без слеша так и осталось, и так и надо.
site_ru/tovar_1
site_ru/tovar_2
site_ru/tovar_3

и в ocstore 3.0 и в в ocstore 2.3 стоит одинаково
Добавить слэш в конец ссылки - Нет
Окончание ЧПУ (например .html) - пусто

UP1. Если я поставлю "Добавить слэш в конец ссылки - Да", то слеш добавиться и у категорий и у товаров, а у товаров он мне вообще не нужен точно.

htaccess при это идентичен и у старого и у нового сайта.

Подскажите, пожалуйста, куда копать, заранее благодарю за любую помощь.

Для OcStore 
system/library/seopro.php

Найти :
 

if (rawurldecode($url) != rawurldecode($seo)) {

Перед этим добавить :
 

            if (isset($this->request->get['route']) && $this->request->get['route'] == 'product/category') {
                $seo = rtrim($seo, '/') . '/';
            }

При этом в настройках Seopro выключить вывод слеша в конце ссылок.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...