|
View:
New views
12 Messages
—
Rating Filter:
Alert me
|
|
|
404-es hibakezelés PHPHali! Adott egy oldal, ahol a rövidurl-ek 404-es hibakezeléssel vannak megvalósítva. A következő a probléma: Szépen elküldi a kérést a böngésző a szervernek, majd a válaszban a szerver a következő csomagban visszadobja hogy HTTP/1.1 404 Not Found... Ezután a csomag után pedig elkezd érkezni a tényeleges tartalom, amit megkellene jelenítenie a böngészőnek. Firefox meg is eszi ezt, de az Internet Explorer 6(néha a 7) nem tud vele mit kezdeni és kiírja, hogy a lap nem jeleníthető meg. Kiküldöm a header("HTTP/1.1 200 OK"); de valamiért nem érkezik meg a szerverről. Tudtok valamit javasolni amivel megtudnám oldani a problémát? ________________________________________________________ Mielőtt elromlik, cseréld újra! AKCIÓS AEG-ELECTROLUX HÁZTARTÁSI GÉPEK ITT! Hűtők, mosógépek, mosogatógépek, beépíthető gépek ORSZÁGOS házhozszállítással! Egyedülálló VIDEÓ TERMÉKBEMUTATÓK-ha nem tudsz eljönni RENDELJ ONLINE! -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: 404-es hibakezelés PHPmm00 wrote:
> > > Hali! > > Adott egy oldal, ahol a rövidurl-ek 404-es hibakezeléssel vannak > megvalósítva. > Szépen elküldi a kérést a böngésző a szervernek, majd a válaszban a > szerver a következő csomagban visszadobja hogy HTTP/1.1 404 Not Found... > Ezután a csomag után pedig elkezd érkezni a tényeleges tartalom, amit > megkellene jelenítenie a böngészőnek. > Kiküldöm a header("HTTP/1.1 200 OK"); de valamiért nem érkezik meg a > szerverről. és szerinted azt melyik keresőrobot fogja értékelni, hogy 404-re dobod a tartalmadat? meg miért is jó ez így neked? :) > Tudtok valamit javasolni amivel megtudnám oldani a problémát? Igen, ne kavard a fejléceket. Ha van tartalom, 200-as fejlécet küldj, akkor küldj 404-et, ha nincs :D v -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: 404-es hibakezelés PHPHello!
> > Adott egy oldal, ahol a rövidurl-ek 404-es hibakezeléssel vannak > > megvalósítva. > > ... > > Firefox meg is eszi ezt, de az Internet Explorer 6(néha a 7) nem > > tud vele mit kezdeni Arra ügyelj, hogy a visszaaadott tartalom hosszabb legyen, mint 512 bájt. Ennél rövidebb kimenetnél az IE akkor is a saját hibaoldalát adja vissza, ha Te generáltál egy egyedi hibaoldalt. > és szerinted azt melyik keresőrobot fogja értékelni, hogy 404-re dobod > a tartalmadat? meg miért is jó ez így neked? :) Szerintem a keresőrobot HTTP 404 válasznál eldobja a tartalmat vagy le se tölti. > > Tudtok valamit javasolni amivel megtudnám oldani a problémát? > > Igen, ne kavard a fejléceket. Ha van tartalom, 200-as fejlécet küldj, > akkor küldj 404-et, ha nincs :D Ez szerintem nem igaz, az egésznek pont az a lényege, hogy felhasználóbarátabbá tehess egy weboldalt azzal, hogy a megfelelő információkat és javaslatokat adod át egy usernek, ha hibás linkre klikkel. Üdv, Tamás. -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: 404-es hibakezelés PHP>>> Tudtok valamit javasolni amivel megtudnám oldani a problémát?
>> Igen, ne kavard a fejléceket. Ha van tartalom, 200-as fejlécet küldj, >> akkor küldj 404-et, ha nincs :D > > Ez szerintem nem igaz, az egésznek pont az a lényege, hogy > felhasználóbarátabbá tehess egy weboldalt azzal, hogy a megfelelő > információkat és javaslatokat adod át egy usernek, ha hibás linkre klikkel. Szerintem félre értettél. "Nincs" ebben az esetben arra utal, hogy hibás link, ergo nem létezik az oldal amit a user keresett = nincs tartalom. Az egy másik dolog, hogy van tartalom mégis, ami a user számára információkkal szolgál, de ez a keresőrobotok számára lényegtelen. mint ahogy Te is írtad, a 404-el nem foglalkoznak. Bár ez így ebben a formában nem teljesen korrekt :) A lényeg, hogy ha valós url-en valós tartalmat szolgálsz ki, akkor 200-as fejlécet kell kiküldeni, mert ez felel meg annak, hogy "a megfelelő informácikókat és javaslatokat adod át egy usernek". Ebben az esetben leginkább a user = böngésző. Ha a böngésző hibásan értelmezi a küldött információk alapján a tartalmat, akkor könnyen kerül ebbe a helyzetbe a fejlesztő, hogy bíz, nem azt kapja outputként amit szeretett volna. Igazából nem is értem, hogy ezen mi nem egyértelmű :) v -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: 404-es hibakezelés PHPOn 2008.07.04., at 10:43, Geiger Tamás wrote:
>> Igen, ne kavard a fejléceket. Ha van tartalom, 200-as fejlécet küldj, >> akkor küldj 404-et, ha nincs :D > > Ez szerintem nem igaz, az egésznek pont az a lényege, hogy > felhasználóbarátabbá tehess egy weboldalt azzal, hogy a megfelelő > információkat és javaslatokat adod át egy usernek, ha hibás linkre > klikkel. Félreérted. Csinálhatsz saját 404 oldalt, ahol szépen tájékoztatod a usert a helyzetről és onnan tovább is irányíthatod automatikusan egy létező oldalra (az oldal headerjében meta tag-gel). A kérdező viszont egy 404-es státuszú oldalra akart még egy fejlécet küldeni, hogy 200 OK és megjeleníteni neki egy létező oldalt (de url-ben meghagyta volna a nem létezőt!). Ez így kavarás és nem jó. A válasz státusát nem tudod felülbírálni a hiba oldalon. üdv, Zila -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: 404-es hibakezelés PHPÜdv!
> Adott egy oldal, ahol a rövidurl-ek 404-es hibakezeléssel vannak > megvalósítva. Bocsi, ez csöppet ronda. Nem férsz hozzá valami config állományhoz, pl. .htaccess (Apache) ahol ezt rendesen megoldhatnád? Mert így most duplán dolgozik a szerver. Üdv.: Laci -- Laszlo Baranyai <laszlo.baranyai@...> Corvinus University of Budapest -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
|
|
|
|
|
|
Re: 404-es hibakezelés PHP> Szerintem félre értettél. "Nincs" ebben az esetben arra utal, hogy
> hibás link, ergo nem létezik az oldal amit a user keresett = nincs Elnézést, akkor ezt valóban félre értelmeztem. Üdv, Tamás. -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: 404-es hibakezelés PHPIgen, most már világos, én nem olvastam el elég figyelmesen a kérdés elejét,
csak az szúrt szemet, hogy IE-ben van probléma, amiről egyből eszembe jutott ez az 512 bájtos balhé. Még egyszer elnézést! :) > Félreérted. Csinálhatsz saját 404 oldalt, ahol szépen tájékoztatod a > usert a helyzetről és onnan tovább is irányíthatod automatikusan egy > létező oldalra (az oldal headerjében meta tag-gel). A kérdező > viszont > egy 404-es státuszú oldalra akart még egy fejlécet küldeni, hogy 200 > OK és megjeleníteni neki egy létező oldalt (de url-ben > meghagyta volna > a nem létezőt!). Ez így kavarás és nem jó. A válasz státusát > nem tudod > felülbírálni a hiba oldalon. -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: 404-es hibakezelés PHPSzia!
> Adott egy oldal, ahol a rövidurl-ek 404-es hibakezeléssel vannak > megvalósítva. Ezt most biztosra nem állítanám, de nem úgy van, hogy a 404 hibakezelő nem kapja meg a POST adatokat? Ha igen, akkor ez nem a legszázasabb megoldás. > Előző tárhelyen a mod_rewrite ki volt kapcsolva és a szolgáltató nem > kapcsolta be, mivel szerinte nem elég biztonságos a modul. Ez ritka nagy baromság, bár gondoom ők is csak bullshitnek szánták. Elég sok egész kmoly weboldal elketyeg mod_rewrite-tal. Üdv, Felhő -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: 404-es hibakezelés PHPSzia!
Gergely Hodicska írta: > Ezt most biztosra nem állítanám, de nem úgy van, hogy a 404 hibakezelő > nem kapja meg a POST adatokat? Ha igen, akkor ez nem a legszázasabb > megoldás. IIS esetében megkapja a hibakezelő a post adatokat is. Vince -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
| Free Forum Powered by Nabble | Forum Help |