Redirecționează toate paginile 404 către Homepage în WordPress

25 mar. 2019, 21:00:03
Vizualizări: 21.9K
Voturi: 1

Vreau să redirecționez toate paginile de eroare 404 de pe site-ul meu WordPress către pagina principală sau către o pagină specifică.
Aveți vreo sugestie?

10
Comentarii

ai dat vot negativ la întrebarea mea? știi că nu e răspunsul tău bun.

Aadii Mughal Aadii Mughal
25 mar. 2019 21:28:18

am rezolvat cu https://wordpress.org/plugins/all-404-redirect-to-homepage/ acest plugin.

Aadii Mughal Aadii Mughal
25 mar. 2019 21:29:26

Probabil e mai bine să-ți proiectezi pagina 404 să includă informații relevante de pe homepage-ul tău și/sau să incluzi un link către homepage. Poate fi confuz pentru utilizatori și poate afecta SEO-ul / poziționarea în motoarele de căutare dacă faci o redirecționare generică fără a trimite un cod 404 pentru paginile inexistente. Codurile de eroare 404 au un scop util. Dacă insiști să faci asta, ar trebui, cel puțin, să urmărești aceste redirecționări, ca să poți repara erorile. Acest plugin poate face ambele Redirection. Dacă schimbi URL-ul unei pagini, folosește-l pentru a redirecționa către pagina actualizată.

SherylHohman SherylHohman
25 mar. 2019 22:02:02

Am rezolvat problema folosind acest plugin wordpress.org/plugins/all-404-redirect-to-homepage. Dar totuși aș dori să folosesc cod în loc de plugin.

Aadii Mughal Aadii Mughal
25 mar. 2019 21:29:57

Nu redirecționa pagina 404 către homepage. Este dăunător pentru SEO și ar putea elimina informații care te-ar putea ajuta să repari linkurile. Scutește-te de probleme și folosește pagina 404 pentru a găsi erorile și a le repara.

keepkalm keepkalm
25 mar. 2019 21:47:38

@MaxYudin Aadii este nou, pe viitor fii politicos și trimite la reguli, dacă nu e suficient, cheamă un moderator sau semnalează problemele. Nu e nevoie de litere mari și semne de exclamare.

Tom J Nowell Tom J Nowell
25 mar. 2019 22:24:19

@Tom Voi încerca să fiu politicos, dar mă enervez când noii veniți nu citesc regulile și nu pot prezenta problema înainte de a posta. Cel mai adesea mă enervez când sunt beat, dar în curând voi deconecta.

Max Yudin Max Yudin
26 mar. 2019 07:42:19

@MaxYudin asta e problema lor, nu a ta, nu trebuie să te implici în fiecare postare, dar navigarea pe site în timp ce ești beat nu este o idee bună, poate ar trebui să te îndepărtezi de computer după un pahar

Tom J Nowell Tom J Nowell
26 mar. 2019 11:38:13

@Tom Vreau să ajut pe cineva chiar și când sunt beat, dar 80% dintre întrebări sunt în afara domeniului acestui site sau sunt formulate fără metodă și asta mă înfurie. Oamenii care caută un răspuns bun nu îl pot găsi din cauza acestor tipuri de persoane care întreabă.

Max Yudin Max Yudin
26 mar. 2019 20:02:08

Pentru asta există voturile negative și voturile de închidere, oricum să lăsăm comentariile pentru întrebare

Tom J Nowell Tom J Nowell
26 mar. 2019 21:38:46
Arată celelalte 5 comentarii
Toate răspunsurile la întrebare 2
0

Notă: Am citit undeva că redirecționarea tuturor erorilor 404 către pagina de start nu este o abordare bună din punct de vedere SEO


Cea mai simplă metodă de a redirecționa toate erorile 404 către pagina de start în WordPress.

if( !function_exists('redirect_404_to_homepage') ){

    add_action( 'template_redirect', 'redirect_404_to_homepage' );

    function redirect_404_to_homepage(){
       if(is_404()):
            wp_safe_redirect( home_url('/') );
            exit;
        endif;
    }
}
24 oct. 2019 15:50:46
0

Este probabil o idee mai bună să proiectezi pagina ta 404 pentru a include informații relevante de pe pagina principală și/sau să incluzi un link către aceasta.

Redirecționarea simplă a tuturor erorilor 404 către pagina principală poate fi confuză pentru utilizatori și poate afecta SEO-ul sau poziționarea în motoarele de căutare. Este recomandat să oferi feedback utilizatorilor tăi despre motivul pentru care pagina pe care o așteptau nu a fost încărcată. Codurile de eroare 404 pot servi unui scop util.

Dacă insiști să faci redirecționări în masă, ar trebui, cel puțin, să le urmărești, astfel încât să poți corecta erorile.

Acest plugin poate face atât Redirecționare, cât și mai multe.

O caracteristică excelentă a acestui plugin este că, dacă schimbi URL-ul unei pagini în site-ul tău, poți specifica o redirecționare "permanentă" către noua locație corectă a paginii tale.

Dacă monitorizezi erorile 404 de pe site-ul tău, poți identifica și greșeli, cum ar fi o greșeală de tipar în HTML, care ar putea produce o eroare 404 neintenționată. Poți apoi atât să corectezi greșeala, cât și să adaugi o redirecționare specifică pentru a redirecționa orice solicitare pentru linkul greșit către URL-ul corect. Astfel, vizitatorii, indiferent dacă folosesc oricare dintre linkuri, vor ajunge pe pagina dorită.

Poți folosi, de asemenea, jurnalul pentru a identifica greșeli de ortografie care provin din greșeli de tipar pe alte site-uri care leagă către al tău. Din nou, poți adăuga o redirecționare specifică care să intercepteze greșeala și să le redirecționeze către pagina corectă. Ai putea chiar să încerci să le trimiți un email pentru a le informa despre greșeala lor. Ei pot sau nu să o corecteze, dar în orice caz, vei putea direcționa automat utilizatorii către site-ul corect.

Reține că, atunci când vezi lista de erori 404 înregistrate de acest (sau orice alt) plugin, vei observa o mulțime de cereri nevalide care sunt "roboți" care încearcă să găsească vulnerabilități pe site-ul tău. Aceste cereri pot fi fie ignorate, redirecționate către o pagină specifică (cum ar fi localhost sau pagina ta principală), sau poți seta o regulă pentru a-i elimina din sistem după un anumit număr de cereri nevalide.
În mare parte, vei dori să te concentrezi pe erorile 404 care sunt în mod evident rezultatul greșelilor de tipar sau URL-uri care au existat odată, dar care au fost fie schimbate, fie eliminate complet.

În cazul paginilor care au fost șterse, redirecționarea permanentă a acestor linkuri către pagina principală poate fi soluția corectă.

25 mar. 2019 22:23:37