Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Strona jest a jej nie ma (googlebot 500 error)
Forum PHP.pl > Forum > Serwery WWW
www.aukcje.fm
Witam,

We dwuch siedzimy nad dziwnym problemem.

Np. strona www.alleprodukty.pl/index.php jest a strony http://www.alleprodukty.pl/index.php?p=kamera już nie ma chociaż jest (w przeglądarkach jest a np. googlebot lub test validator.w3.org już podają zawsze błąd 500)

Co to może być.

TUTAJ WYKAZ Z GOOGLEBOTA - jak widać widzi on strone ale jej nie widzi.
  1. Pobierz jako Google
  2.  
  3. Sposób pobierania strony przez Googlebota.
  4.  
  5. Adres URL: <a href="http://www.alleprodukty.pl/index.php?p=kamera" target="_blank">http://www.alleprodukty.pl/index.php?p=kamera</a>
  6.  
  7. Data: wtorek, 21 maja 2013 08:19:13 GMT-07:00
  8.  
  9. Typ Googlebota: Sieć
  10.  
  11. Czas pobierania (w milisekundach): 1113
  12.  
  13. HTTP/1.0 500 Internal Server Error
  14. Date: Tue, 21 May 2013 15:19:14 GMT
  15. Server: Apache
  16. X-Powered-By: PHP/5.3.3-7+squeeze1
  17. Set-Cookie: PHPSESSID=2rfgqrc8dr95dddg1ati1bbsf6; path=/
  18. Expires: Thu, 19 Nov 1981 08:52:00 GMT
  19. Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  20. Pragma: no-cache
  21. Content-Encoding: gzip
  22. Vary: Accept-Encoding
  23. Content-Length: 4879
  24. Connection: close
  25. Content-Type: text/html; charset=UTF-8
  26.  
  27.  
  28. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  29.  
  30. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  31.  
  32. <head>


Usunięcie .htaccess też nic nie daje
nospor
Twoja druga strona śle nagłówek
500 Internal Server Error
wiec nic dziwnego ze google boty reagują jak reagują.

Teraz szukaj, czemu twoja druga strona sle taki nagłówek i się nie dziw...
www.aukcje.fm
Ale jak to znaleść? Czego szukać? Czy to w tym pliku który szuka czyli w index.php ?

Może to robić taki fragment ?

  1. $get = trim(substr(get('p'), 0, (MAX_CHARS-1)));
  2. if (isset($_GET['p']) && !$get) {
  3. header('Location: ./?e');
  4. }
  5.  
nospor
Wpisz w google: 500 interval server error
i szukaj najczęstrzej przyczyny tego.
A może sam gdzieś w kodzie walisz takim nagłówkiem - nie wiem, nie mam szklanej kuli smile.gif
www.aukcje.fm
Już wiadomo co jest powodem

https://bugs.php.net/bug.php?id=45592

Jak jest włączone raportowanie błędów to działa jak nie to nie działa.

Ale jak temu zaradzić?

Widzę że ten problem jest nie rozwiązany w php.

Wiele osób go ma a nkt tego nie rozwiązał.

Ok problem rozwiązany
nospor
Ale Ty jesteś samolubny.....
Najpierw piszesz
Cytat
Wiele osób go ma a nkt tego nie rozwiązał.

a potem
Cytat
Ok problem rozwiązany

No to skoro go rozwiązałeś, a tak wiele osób go ma i nie wiedzą co zrobić, to mógłbyś napisać co należy poprawić.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.