Skocz do zawartości

Błędy 500 w sklepie internetowym


Mazzur
 Udostępnij

Rekomendowane odpowiedzi

Witam,

obsługuję sklep internetowy, w którym często są usuwane nieaktualne produkty. W panelu webmastertools otrzymuję błędy 500.

Usuwam je poprzez "usuwanie adresów url". Praca żmudna, błędy długo wiszą, jak znikną to pojawiają się nowe błedy.

Jak usprawnić pracą na sklepie gdzie często znikają produkty. Ustawić do codziennego generowania plik sitemap?

Odnośnik do komentarza
Udostępnij na innych stronach

Po usunięciu produktu, czyli wywoływania strony produktu "którego nie ma"  nie powinien być generowany błąd 500 tylko 404 lub przekierowanie 301 na inny URL.
Porozmawiaj z programistą sklepu by poprawił ten błąd.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel

Artykuły medyczne -> Jak otrzymać receptę online od lekarza? Przydatne informacja na temat e-recepty.

Odnośnik do komentarza
Udostępnij na innych stronach

Sklep jest na vendero - mega problemowa obsługa. Odwlekają poprawki w nieskończoność. PS nie jestem właścicielem i nie mam wpływu na wybór usługodawcy/oprogramowania sklepu.

Techniczne pytanie: gdzie programista sklepu ma zrobić poprawkę: w pliku htaccess?

Sklep wyświetla dla brakujących produktów jak na załączniku.

e6652cc657ae4.jpg

 

Dla Google to błąd 5xx

W panelu wyświetla te strony jako:

bfd243d4b114b.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

To że pojawia się strona z jakimś napisem typu 404 nie jest tożsame z prawidłową obsługą 404.

 

Serwer, a właściwie wadliwa aplikacja walić nagłówkiem HTTP 500 - Internal Server Error i wyświatać komunikat 404 < zobacz jaki strona zwraca nagłówek

 

Przy błędzie 404 powinien iść nagłówek HTTP: Not Found - Nie znaleziono – serwer nie odnalazł zasobu według podanego URL ani niczego co by wskazywało na istnienie takiego zasobu w przeszłości

 

PS nie wysyłaj do mnie kolejny PM, gdyż ja się nie zajmuje Twoim sklepem.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel

Artykuły medyczne -> Jak otrzymać receptę online od lekarza? Przydatne informacja na temat e-recepty.

Odnośnik do komentarza
Udostępnij na innych stronach

Gdzie sprawdzić nagłówek?

W źródle ma w sekcji head

<head>
    <title>Nie znaleziono produktu.</title>

w body:

<body class="error-page error-404">
    <div class="error-code">
        <div class="error-container">
            <img src="//www.pasaz24cdn.pl/public/Images/error_cloud.png">
            <h5>404</h5>
            <p>Nie znaleziono produktu. ;(</p>
            <p class="error-actions"><a href="/">Przejdź do strony głównej</a></p>
        </div>
    </div>
    <footer>
        <a href="https://vendero.pl/" target="_blank"><img src="//www.pasaz24cdn.pl/public/Images/vendero_logo.png"></a>
    </footer>
</body>

Na priv masz przykładowy błąd braku produktu.

Odnośnik do komentarza
Udostępnij na innych stronach

3 minuty temu, Mazzur napisał:

Gdzie sprawdzić nagłówek?

Np w przeglądarce w fireBugu > Siec
Lub online:

https://websniffer.cc/
https://reqbin.com/
https://apitester.com/

itd..

Chodzi o nagłówek HTTP  odpowiedzi serwera , a nie HEAD strony wwww.

 

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel

Artykuły medyczne -> Jak otrzymać receptę online od lekarza? Przydatne informacja na temat e-recepty.

Odnośnik do komentarza
Udostępnij na innych stronach

No to dobrze tak powinno być, więc błędy 500 najwidoczniej masz z innego powodu.

//

Inna szkoła mówi, że  w wypadku braku strony produktu, która jest zindeksowana w G zamiast 404 wskazane jest użyć przekierowania np na stronę kategorii danego produktu lub główną.

Edytowane przez Mion

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel

Artykuły medyczne -> Jak otrzymać receptę online od lekarza? Przydatne informacja na temat e-recepty.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 miesięcy temu...
Dnia 15.03.2019 o 10:48, Mazzur napisał:

Więc z jakiego powodu mogą być błędy w panelu webmastera google?

Error 500 pojawia się w sytuacji, gdy strona jest niedostępna, może być wieloma czynnikami, jednym z nich jest brak odpowiedzi od serwera. Niestety serwery nie są dostępne przez 100% czasu.

Innym czynnikiem jest zła optymalizacja strony, na przykład strona produktu wczytuje się za długo.

 

pingdom.com/product/uptime-monitoring/?_ga=2.106257091.1314930497.1567678273-1530278005.1567074877

 

Tu masz, stronę gdzie można monitorować dostępność strony. 

 

Rok temu tez miałem podobne błędy i pomogło dopiero przeniesienie na lepszy/wydajniejszy hosting. 

  • Like 1
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności