- Home
- Categorie
- Coding e Sistemistica
- PHP
- Redirect per pagine non esistenti
-
Redirect per pagine non esistenti
Salve a tutti
Ho un sito in phpIn seguito ad un aggiornamento ho dovuto cambiare il nome di varie pagine sia php che html
Ora il problema è che quelle pagine erano posizionate sui motori di ricerca e quindi gli utenti ora che entrano da google e vanno su quelle pagine trovato la scritta pagina inisistente.
Esiste uno script o un qualcosa del genere che permetta un redirect generale per tutte le pagine non esistenti verso la home page?
In pratica se un utente entra su: miosito.it/paginainesistente.html non trovi la scritta "la pagina non è stata trovata sul server" ma vada direttamente in home page.
Come si puo' fare una cosa del genere?
Illuminatemi maestri!
-
Ciao speedcrash,
Puoi utilizzare il mod-rewrite per impostare pagine di errore 404 personalizzate, e dal file php fai un normale redirect 301.
La cosa non l'ho testata ma credo funzioni.
-
Ma è una cosa da fare in generale o devo creare tutte le pagine che mancano?
-
Usando il mod-rewrite è generale.
-
Perfetto allora fa per me...
Hai qualche link da passarmi per usare il mod-rewrite dato che dovrei studiarmelo? Giusto se sai qualche link buono tra i tanti di google
-
E' sufficiente la seguente regola:
ErrorDocument 404 /errori/404.php
E nel file 404.php fai il redirect.
-
Con l'errore 404 funziona alla grande. Sia per file php che html che per cartella.
Grazie davvero di cuore Thedarkita!!
-
Figurati