Error 404 в VirtueMart при несуществующем товаре.

Discussion in 'Хаки и модификации' started by holovla, Dec 12, 2013.

  1. Offline

    holovla Пользователь

    Joined:
    Jul 25, 2012
    Messages:
    62
    Likes Received:
    2
    Gender:
    Male
    Доброго дня
    Подскажите, пожалуйста, у меня j1,5 , vm 1, Sh404

    Как сделать чтобы товар который удален, отдавал ошибку 404?

    Нашел только такой метод :
    Но он не дает результата, удаленный товар по-прежнему 200 ок
    Заранее спс
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    На сайте есть пункт меню на главную Вирта ?
     
  4. Offline

    holovla Пользователь

    Joined:
    Jul 25, 2012
    Messages:
    62
    Likes Received:
    2
    Gender:
    Male
    на сайте в меню есть пункты категорий вирта, как таковой главной нет
     
  5. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    А создать не пробовал ?
     
  6. Offline

    holovla Пользователь

    Joined:
    Jul 25, 2012
    Messages:
    62
    Likes Received:
    2
    Gender:
    Male
    Вы говорите загадками и я не вижу связи с моим вопросом
    Мне нужно подкорректировать где то чтобы удаленный товар отдавал 404, может это где то в sh404 ?
    Если знаете как, то четко напишите, пожалуйста. Вы еще больше меня запутываете своими вопросами, не понятно для чего
    У меня 4 категории товара , соответственно 4 пункта в меню на сайте.. причем тут главная не понимаю
     
    Last edited: Dec 13, 2013
  7. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Что непонято ?
    создать пункт меню типа главная вирта,и проверить -как будет отдавать 404 на удаленный товар.
     
  8. Offline

    holovla Пользователь

    Joined:
    Jul 25, 2012
    Messages:
    62
    Likes Received:
    2
    Gender:
    Male
    Не отдает на удаленный товар 404, отдает 200 ок
     
  9. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    А стандартный редирект вернул?
     
  10. Offline

    holovla Пользователь

    Joined:
    Jul 25, 2012
    Messages:
    62
    Likes Received:
    2
    Gender:
    Male
    Спасибо за ответ.
    сейчас у меня там :

    // Redirect back to Product Browse Page on Error
    if( !$db_product->next_record() ) {
    $vmLogger->err( $VM_LANG->_('PHPSHOP_PRODUCT_NOT_FOUND',false) );
    header('HTTP/1.x 404 Not Found');
    return;
    }

    Все перепробовал , все равно 200 ок
    Может ли это быть с sh404 связано? Что где то там настраивается? Хотя по идее, ведь sh и virt не связаны. Нужно где то править в коде видимо
     
  11. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Так замени на стандартный файл
    п.с.
    Так в sh404 ссылки на удаленный товар проверял ? Обычно пишутся в кеш ссылки
     
    Last edited: Dec 14, 2013

Share This Page

Loading...