Eredmény: 1 - 8 (8) összesen

Téma: egyeni 404 hibalap problema

  1. #1
    Bölcs
    Csatlakozott
    11-03-05
    Hely
    UK
    Hozzászólás
    501
    Begyűjtött 66 köszönetet
    52 hozzászólásával

    Alapbeállítás egyeni 404 hibalap problema

    Hali,

    A WMT -ben tobbszaz lagy 404-esem van (fogalmam sincs honnan jonnek azok az url-ek).
    A dolgot az okozza, hogy be van allitva a htaccess-ben, hogy 404 eseten egy hibaoldalt jelenitsen meg. Ez tokeletesen mukodik ha nem a google bot jar arra.
    A bot ugyanis 302 atiranyitasnak latja:

    Googlebot-típus: Web

    Letöltési idő (ezredmásodpercben): 32
    HTTP/1.1 302 Found
    Date: Wed, 27 Nov 2013 15:51:09 GMT
    Server: Apache
    Location: http : //www. akari. com/404-error-page
    Content-Length: 282
    Keep-Alive: timeout=3, max=50
    Connection: Keep-Alive
    Content-Type: text/html; charset=iso-8859-1

    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <html><head>
    <title>302 Found</title>
    </head><body>
    <h1>Found</h1>
    <p>The document has moved <a href="http : //www. akarmi. com/404-error-page">here</a>.</p>
    <hr>
    <address>Apache Server at www. akarmi .com Port 80</address>
    </body></html>

    A google azt mondja, hogy a lagy 404-et nem szereti a bot, ritkabban indexeli az oldalakat...stb. Igy nem tesz jot az oldal helyezesenek sem.
    A WMT azt is irja, hogy hard 404-et kell hasznalni a tort linkekre, de sajat hibaoldallal, hogy javitsuk a felhasznaloi elmenyt.

    Hogy oldjam meg, hogy sajat 404 oldalra iranyitson at, de megis 404-es kodot kuldjon vissza?!

    A htaccess-emben be van allitva a 404-es hibaoldal, de az a G szerint atiranyitas :

    ErrorDocument 404 http: // www. akarmi.com/404-error-page


    Notex az online notesz, linkkatalógus, tartalommegosztó és még sok más...

  2. #2
    'Say Hello To My Little Friend'
    Csatlakozott
    10-04-13
    Hely
    Budapest
    Hozzászólás
    2.784
    Begyűjtött 863 köszönetet
    659 hozzászólásával

    Alapbeállítás re: egyeni 404 hibalap problema

    Szerintem küldj ki egy 404-es HTTP fejlécet php-ból, és ne 302-ezd hanem 301-ezd az oldalakat.



  3. Az alábbi felhasználók hálásak a válaszért:

    frankcrk (2013-11-27)

  4. #3
    Bölcs
    Csatlakozott
    11-03-05
    Hely
    UK
    Hozzászólás
    501
    Begyűjtött 66 köszönetet
    52 hozzászólásával

    Alapbeállítás re: egyeni 404 hibalap problema

    ezt kifejtened picit bovebben, hogy hogyan csinaljam?

    az a baj, hogy ha nem allitom be az "ErrorDocument 404"-et a htaccess-ben, akkor nincs sajat 404-es oldalam. Ha beallitom, akkor viszont a server automatikusan 302-ot kuld vissza.

    Idézet Emphus eredeti hozzászólása Hozzászólás megtekintése
    Szerintem küldj ki egy 404-es HTTP fejlécet php-ból, és ne 302-ezd hanem 301-ezd az oldalakat.




  5. #4
    'Say Hello To My Little Friend'
    Csatlakozott
    10-04-13
    Hely
    Budapest
    Hozzászólás
    2.784
    Begyűjtött 863 köszönetet
    659 hozzászólásával

    Alapbeállítás re: egyeni 404 hibalap problema

    Idézet frankcrk eredeti hozzászólása Hozzászólás megtekintése
    ezt kifejtened picit bovebben, hogy hogyan csinaljam?

    az a baj, hogy ha nem allitom be az "ErrorDocument 404"-et a htaccess-ben, akkor nincs sajat 404-es oldalam. Ha beallitom, akkor viszont a server automatikusan 302-ot kuld vissza.
    Fogod a 404-es oldalad, megnyitod, átszerkeszted pl. jegyzettömben. Beleírod ezt a végére:

    Kód:
    header('HTTP/1.1 404 Not Found');
    Ezzel az adott oldal betöltésekor kiadsz egy 404-es fejlécet. Mondjuk remélem err enem fog úgy reagálni a cucc, hogy megpróbálja emiatt újra betölteni az error doksit, az megint 404-et ad ki, megint betölti, megint 404 stb., és végtelen átirányítás. De egy próbát megér.



  6. #5
    Bölcs
    Csatlakozott
    11-03-05
    Hely
    UK
    Hozzászólás
    501
    Begyűjtött 66 köszönetet
    52 hozzászólásával

    Alapbeállítás re: egyeni 404 hibalap problema

    Kozben asszem megoldottam. Most azt mondja a WMT, hogy az oldal nem letezik, de megis letolti a 404-es oldalam.
    Ha mas is beleszaladna ebbe a hibaba akkor...

    az ErrorDocument 404 -el csak relativ url-t szabad hasznalni kulonben atiranyit a server.

    Mindenesetre koszi Emphus !



  7. Az alábbi felhasználók hálásak a válaszért:

    Emphus (2013-11-27)

  8. #6
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: egyeni 404 hibalap problema

    Idézet Emphus eredeti hozzászólása Hozzászólás megtekintése
    Beleírod ezt a végére:
    Kód:
    header('HTTP/1.1 404 Not Found');
    Elszallna egy hibaval, mert a header elott mar kuldtel kimenetet
    Remember that header() must be called before any actual output is sent, either by normal HTML tags, blank lines in a file, or from PHP.
    PHP: header - Manual



  9. Az alábbi felhasználók hálásak a válaszért:

    Emphus (2013-11-27)

  10. #7
    'Say Hello To My Little Friend'
    Csatlakozott
    10-04-13
    Hely
    Budapest
    Hozzászólás
    2.784
    Begyűjtött 863 köszönetet
    659 hozzászólásával

    Alapbeállítás re: egyeni 404 hibalap problema

    Yep, azt akartam írni, hogy az elejére.

    Egyébként a relatív hivatkozásos dolog hasznos info.



  11. #8
    WRX
    WRX nem elérhető
    Új tag
    Csatlakozott
    12-10-26
    Hozzászólás
    35
    Begyűjtött 4 köszönetet
    3 hozzászólásával

    Alapbeállítás re: egyeni 404 hibalap problema

    Idézet frankcrk eredeti hozzászólása Hozzászólás megtekintése
    A WMT -ben tobbszaz lagy 404-esem van (fogalmam sincs honnan jonnek azok az url-ek).
    Ha rákkatintasz a WMT-ben, akkor elvileg mutatnia kéne a link forrását.

    Egyébként attól függetlenül, hogy megszokásból 404-ről van szó, célszerűbb a header-ben 410-es kódot beállítani mert valamivel gyorsabban takarítja ki, feltéve ha a hibás link forrását is sikerült megszüntetni.



Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •