Joomla 1.5 Проблема с 404 в несуществующем товаре Virtuemart 1.1.x

Discussion in 'Управление товарами, атрибутами, свойствами и цена' started by holovla, May 2, 2014.

  1. Offline

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

    Joined:
    Jul 25, 2012
    Messages:
    62
    Likes Received:
    2
    Gender:
    Male
    Друзья, помогите пожалуйста разобраться
    J1.5 , VirtueMart 1 , Sef404

    Вообщем проблема следующая, страница с "несуществующим товаром" отдает 200 ок

    В administrator/components/com_virtuemart/html/shop.product_details.php

    // Redirect back to Product Browse Page on Error
    if( !$db_product->next_record() ) {
    $vmLogger->err( $VM_LANG->_('PHPSHOP_PRODUCT_NOT_FOUND',false) );
    header($_SERVER['SERVER_PROTOCOL']." 404 Not Found");
    return;


    но не смотря на это отдает 200ок

    HTTP/1.1 200 OK
    Server: nginx/1.2.1
    Date: Fri, 02 May 2014 09:00:15 GMT
    Content-Type: text/html; charset=utf-8
    Connection: keep-alive
    X-Powered-By: PHP/5.4.4-14+deb7u7
    Set-Cookie: f613abaa356e8f07912d7cbd00bd0afc=bdai6o3unmfnem9116v03r6aj7; path=/
    P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
    Set-Cookie: virtuemart=bdai6o3unmfnem9116v03r6aj7
    Set-Cookie: ja_mesolite_tpl=ja_mesolite; expires=Wed, 22-Apr-2015 09:00:15 GMT; path=/
    Status: 200 OK
    Expires: Mon, 1 Jan 2001 00:00:00 GMT
    Last-Modified: Fri, 02 May 2014 09:00:15 GMT
    Cache-Control: post-check=0, pre-check=0
    Pragma: no-cache
    Vary: Accept-Encoding


    Мне кажется что где то нужно задать в другом месте .. например в файлах сефа , но никак не могу разобраться где именно и в сефе ли.. Очень прошу помочь
     
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Virtuemart 1.1.9 или старее?
     
  4. Offline

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

    Joined:
    Jul 25, 2012
    Messages:
    62
    Likes Received:
    2
    Gender:
    Male
    Здравствуйте,
    VirtueMart 1.1.4
     
    Last edited: May 2, 2014
  5. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Так может стоит обновить до 1.1.9 для начала?
     
  6. Offline

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

    Joined:
    Jul 25, 2012
    Messages:
    62
    Likes Received:
    2
    Gender:
    Male
    Олег, я не обновляю, так как много настроек в файлах было в свое время, которые я не смогу воспроизвести заново
    Раз все работает хорошо, то мне кажется смысла нет трогать

    Прошу подсказать именно по 1.1.4, разница там вроде в большей степени в безопасности
     
    Last edited: May 2, 2014
  7. OlegK
    Offline

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

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

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

    Joined:
    Jul 25, 2012
    Messages:
    62
    Likes Received:
    2
    Gender:
    Male
    Роутер стандартный
    пункт меню, тип меню- главная Вирта ? - не понятно что это
    в вирт захожу компоненты-виртуемарт и там меню вирта...
     
  9. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Раз "работает", то и трогать не надо. :)
    Только возможно в последующих версиях исправлена эта ошибка с отсутствующим товаром.

    Не использую, есть сайты на 1.1.9, но там нет проблем с 404 ошибкой.
     
  10. OlegK
    Offline

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

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Отож. В менеджере меню-выбрать меню,пункт меню
    И нормально все обновляется до 1.1.9
     
  11. Offline

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

    Joined:
    Jul 25, 2012
    Messages:
    62
    Likes Received:
    2
    Gender:
    Male
    Так все работает за исключением отсутствующего товара.. я думал Вы задаете эти вопросы потому что знаете решение к моей проблеме..


    Так нет, я бы обновил, просто на сайте специфически дополнены файлы и когда обновляешь, то весь сайт кувырком идет...
    Обновить это целое дело

    В менеджрое меню нет вирта


    Вообщем подсказать по делу никто не может как я понимаю?
    Этот хедер конкретно в каком то файле прописывается
     
  12. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Задаю, потому что не было подробной информации. Решения не знаю, потому что не сталкивался.

    А товары физически не существуют или просто не опубликованы?
     
  13. OlegK
    Offline

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

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
     

    Attached Files:

    • j.JPG
      j.JPG
      File size:
      12.2 KB
      Views:
      3
  14. Offline

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

    Joined:
    Jul 25, 2012
    Messages:
    62
    Likes Received:
    2
    Gender:
    Male
    Добрый вечер
    Олег, товар физически не существует, тоесть если его удаляешь и далее переходишь по ссылке данного удаленного товара ( сформированной sef404) то выдает данная страница с ответом 200 ок (снимок.jpg)
    Обнаружил данную проблему в вебмастере гугла который индексирует сотни страниц удаленного товара видимо из за ответа 200 ок :hz:

    [QUOTE="draff, post: 175096, member: 48436"][/QUOTE]Драфф, сорри, врубился, у меня 4 категории, соответсвенно в меню 4 пункта с Virtuemart
    Прилагаю скрины..Вы думаете там какие то правки нужны?
     

    Attached Files:

  15. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Если в sh404sef сохраняются ссылки удаленных товаров, то их тоже надо удалять.
    А сейчас sh404sef находит у себя ссылку и отдает страницу с кодом 200. Только Virtuemart жалуется, что товара нет. :)
     
    holovla likes this.
  16. Offline

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

    Joined:
    Jul 25, 2012
    Messages:
    62
    Likes Received:
    2
    Gender:
    Male
    Олег, конечно же!!! )) Блин все так просто ... Спасибо Вам большое!!!c||| удалил ссылку из сефа - 404 стало..
    Только теперь мне нужно подумать как бы этот процесс объединить, что когда удаляешь товар, то и ссылка удаляется. Но это видимо коддингом как то допиливать придется
     
    Last edited: May 3, 2014

Share This Page

Loading...