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

Téma: Wordpress 404 helyett 410-es állapotkód

  1. #1
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.644
    Begyűjtött 1.208 köszönetet
    612 hozzászólásával

    Alapbeállítás Wordpress 404 helyett 410-es állapotkód

    Sziasztok!

    Szeretném egy WP oldalamon az összes 404-es statuszkódot 410-re cserélni, de nem találom, hogy hol lehetne ezt megadni a wp rendszerben, mert a sablon csak a szokásos "404, nem található"-es szövet írja ki, de az állapotkód valahonnan máshonnan jön be.

    Plugint nem találtam rá, csak olyat, ami a törölt cikkekhez teszi be a 410-et. De nekem minden nem létező URL-re 410 kellene.

    Tudtok erre megoldást?

    Köszi,
    Akka


    Offline

  2. #2
    Bölcs DomainFlotta logója
    Csatlakozott
    12-05-20
    Hely
    Budapest
    Hozzászólás
    2.310
    Begyűjtött 906 köszönetet
    500 hozzászólásával

    Alapbeállítás re: Wordpress 404 helyett 410-es állapotkód

    Idézet Akka eredeti hozzászólása Hozzászólás megtekintése
    Sziasztok!

    Szeretném egy WP oldalamon az összes 404-es statuszkódot 410-re cserélni, de nem találom, hogy hol lehetne ezt megadni a wp rendszerben, mert a sablon csak a szokásos "404, nem található"-es szövet írja ki, de az állapotkód valahonnan máshonnan jön be.

    Plugint nem találtam rá, csak olyat, ami a törölt cikkekhez teszi be a 410-et. De nekem minden nem létező URL-re 410 kellene.

    Tudtok erre megoldást?

    Köszi,
    Akka

    .htaccess ben használd ezt:

    HTML kód:
    RewriteEngine On
    RewriteCond %{REQUEST_URI} /forums/(.*)
    RewriteRule (.*) http://www.example.com/forums/$1 [R=410,L]
    Ez minden URLT -amiben szerepel a /forums/ kifejezés 410 el átirányít a http://www.example.com/forums/ oldalra

    Vagy itt van egy wp plugin:

    https://wordpress.org/plugins/wp-410/



  3. #3
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.644
    Begyűjtött 1.208 köszönetet
    612 hozzászólásával

    Alapbeállítás re: Wordpress 404 helyett 410-es állapotkód

    Idézet DomainFlotta eredeti hozzászólása Hozzászólás megtekintése
    .htaccess ben használd ezt:
    Köszi, ezeket találtam én is, de egyik sem jó sajnos.
    A plugin csak a korábban már létező és aztán törölt posztokra/aloldalakra ad 410-et, de egy oldalam.hu/asdasd-ra nem.
    A htaccess-el pedig egy teljes almappát ki lehet szedetni a Google-ből gyorsan.

    Lehet, hogy nem jól fogalmaztam. Arra lenne szükségem, hogy jelenlegi 404-es status header helyett 410 legyen az összes, valamilyen okból nem létező oldalon: oldalam.hu/törölt-cikk, oldalam.hu/tört-link, oldalam.hu/asdasd



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

    DomainFlotta (2016-10-06)

  5. #4
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.433
    Begyűjtött 1.103 köszönetet
    675 hozzászólásával

    Alapbeállítás re: Wordpress 404 helyett 410-es állapotkód

    htaccess-el igy meg lehet oldani:
    Kód:
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^.*$                - [G,L]




  6. The Following 2 Users Say Thank You to Geri For This Useful Post:

    Akka (2016-10-06), vidirita (2016-10-06)

  7. #5
    Bölcs DomainFlotta logója
    Csatlakozott
    12-05-20
    Hely
    Budapest
    Hozzászólás
    2.310
    Begyűjtött 906 köszönetet
    500 hozzászólásával

    Alapbeállítás re: Wordpress 404 helyett 410-es állapotkód

    Idézet Akka eredeti hozzászólása Hozzászólás megtekintése
    Köszi, ezeket találtam én is, de egyik sem jó sajnos.
    A plugin csak a korábban már létező és aztán törölt posztokra/aloldalakra ad 410-et, de egy oldalam.hu/asdasd-ra nem.
    A htaccess-el pedig egy teljes almappát ki lehet szedetni a Google-ből gyorsan.

    Lehet, hogy nem jól fogalmaztam. Arra lenne szükségem, hogy jelenlegi 404-es status header helyett 410 legyen az összes, valamilyen okból nem létező oldalon: oldalam.hu/törölt-cikk, oldalam.hu/tört-link, oldalam.hu/asdasd
    Én inkább a 301 redirectet választottam ilyen esetekre.

    Próbáld ki geri módszerét, hátha az jó.



  8. #6
    Bölcs vidirita logója
    Csatlakozott
    07-05-09
    Hely
    Equilibrium
    Hozzászólás
    1.180
    Begyűjtött 223 köszönetet
    157 hozzászólásával

    Alapbeállítás re: Wordpress 404 helyett 410-es állapotkód

    azt valaki leírná röviden, hogy ez miért jó? mi a 410-es kód?



  9. #7
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.644
    Begyűjtött 1.208 köszönetet
    612 hozzászólásával

    Alapbeállítás re: Wordpress 404 helyett 410-es állapotkód

    A 404 állapotkód azt jelzi a Google felé, hogy "nincs ilyen oldal". Ez lehet bármi: törölt tartalom, hibás belső link, vegyesen.
    A 410 pedig azt jelezi a Google felé, hogy az adott aloldal létezett, de törölve lett.

    Én a 410-et jobban szeretem használni, mert úgy látom, hogy a 410-es állapotkódú oldalak hamarabb kikopnak a Google Search Konzolból.
    A 404: https://support.google.com/webmaster...er/93641?hl=hu

    A 404-es oldalakra a Google többször is rápróbál, hogy még mindig nem érhetők-e el a tartalmak (pl. URL változtatás volt, és még nincs beállítva a 301, millió oka van annak, hogy miért keletkezhetnek 404-ek egy oldalon).
    A 410-re viszont nem, mert az "véglegesen törölve lett".
    "So 404 vs. 410 refers to an HTTP status code, so whenever the browser or Googlebot asks for page, the Web server sends back a status code –
    [LIST][*]200 might mean everything went totally fine, [*]404 means page not found, [*]410 typically means gone, as in the page is not found and we do not expect it to come back,”
    So 410 has a little more of connotation that the page is permanently gone." (Matt Cutts)


    Ha csak 50-100 db 404-es oldal keletkezik valamiért, ennek nincs jelentősége, mert hamar kezelhető. De ha egy fejlesztésnél megjelenik hirtelen 100-150.000 db 404-es oldal, akkor a 410-el lehet hamar kikoptatni őket.



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

    vidirita (2016-10-06)

  11. #8
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.644
    Begyűjtött 1.208 köszönetet
    612 hozzászólásával

    Alapbeállítás re: Wordpress 404 helyett 410-es állapotkód

    Idézet Geri eredeti hozzászólása Hozzászólás megtekintése
    htaccess-el igy meg lehet oldani:
    Kód:
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^.*$                - [G,L]
    Valamiért nem akart működni, viszont ez a fapados megoldás végül bevált:

    A 404.php így indult:
    PHP kód:
    <?php get_header(); ?>
    Ezt pótoltam ki erre:

    PHP kód:
    <?php get_header(); ?>
    <?php
    header
    ('HTTP/1.1 410 Gone');
    ?>
    És működik is tökéletesen.



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
  •