×
HeadHunter and Superjob rezume updater on Ruby on Rails (21 авг 2017)

Практикуемся в написании кода под rails.

Важно SEO и VirtueMart

Больше
4 года 4 нед. назад #1 от savage
savage создал эту тему: SEO и VirtueMart
Обнаружил в своем интернет-магазине под мартом неприятную особенность. VirtueMart не выдает ошибку 404, если ошибаешься с адресом товара либо категории, а тупо показывает какую-нибудь другую страницу. Что, как мне кажется не лучшим образом выглядит в глазах поисковых систем. Возможно ли исправить так, чтобы при неправильном адресе virtuemart показывал джумла-страницу 404 ?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 4 нед. назад - 4 года 4 нед. назад #2 от Vasilij
Vasilij ответил в теме SEO и VirtueMart
В файле
/components/com_virtuemart/router.php

два раза ищем по Ctrl+F эти участки кода и добавляем одну и ту же строчку (выделена), содержащую число 404:

раз

} elseif (!$helper->use_id && ($helper->activeMenu->view == 'category' ) ) {
JError::raiseError(404, JText::_("Page Not Found"));
$vars = $helper->getCategoryId (end($segments) ,$helper->activeMenu->virtuemart_category_id);
$vars = 'category' ;


и два

} else {
JError::raiseError(404, JText::_("Page Not Found"));
$vars = $segments[0] ;
if ( isset($segments[1]) ) {
$vars = $segments[1] ;

Последнее редактирование: 4 года 4 нед. назад от Vasilij.
Спасибо сказали: savage

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 4 нед. назад #3 от savage
savage ответил в теме SEO и VirtueMart
Это для второго марта?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.