Кто нибудь убирал "хвосты" после поиска товара после знака "?" в престе 1.6?

lightman5

Продвинутый (IV)
Сообщения
281
Симпатии
17
Баллы
1 299
Доброго времени суток!

Давно уже обнаружил, что образуется некий хвост после поиска товаров в поисковой строке и уже переход в карточку товаров.
Образуется URL вот такого типа:
"https://www.elitebohemia.ru/lustry/...search_query=1415/8+4/220+G+Drops&results=381"

вместо:
"https://www.elitebohemia.ru/lustry/47749-bohemia-ivele-crystal-1415-8-4-220-g.html"

Думаю наверное это не есть хорошо - как можно убрать?
 
образуется некий хвост после поиска товаров в поисковой строке и уже переход в карточку товаров.
не парьтесь в robots стоит
Disallow: /*search
ПС не индексирует такие ссылки
 
не парьтесь в robots стоит
Disallow: /*search
ПС не индексирует такие ссылки
Это я знаю - просто не удобно - когда хочешь скопировать адрес страницы, а там такой хвост... По этому и подумал - может кто то решал подобное?
 
Доброго времени суток!

Давно уже обнаружил, что образуется некий хвост после поиска товаров в поисковой строке и уже переход в карточку товаров.
Образуется URL вот такого типа:
"https://www.elitebohemia.ru/lustry/47749-bohemia-ivele-crystal-1415-8-4-220-g.html?search_query=1415/8+4/220+G+Drops&results=381"

вместо:
"https://www.elitebohemia.ru/lustry/47749-bohemia-ivele-crystal-1415-8-4-220-g.html"

Думаю наверное это не есть хорошо - как можно убрать?
Откройте файл "/controllers/front/SearchController.php" и закомментируйте
PHP:
if (is_array($search['result'])) {
    foreach ($search['result'] as &$product) {
        $product['link'] .= (strpos($product['link'], '?') === false ? '?' : '&').'search_query='.urlencode($query).'&results='.(int)$search['total'];
    }
}
 
  • Мне нравится
Симпатии: ded63
Откройте файл "/controllers/front/SearchController.php" и закомментируйте
PHP:
if (is_array($search['result'])) {
    foreach ($search['result'] as &$product) {
        $product['link'] .= (strpos($product['link'], '?') === false ? '?' : '&').'search_query='.urlencode($query).'&results='.(int)$search['total'];
    }
}
Благодарю! Это не приведет к каким то ошибкам - не просто же так эту строчку вписали в код?
 
Назад
Верх