.htaccess 301 reindirizza alla homepage se la pagina non viene trovata
-
06-07-2019 - |
Domanda
Ho ripulito il mio sito e ho scartato molte pagine. Ora ho 10 pagine rimaste di un sito di 100 pagine, tutto HTML statico. Voglio che qualsiasi richiesta di reindirizzamento delle pagine eliminate a 301 alla homepage non riesca a capire le regole .htaccess!
Soluzione
Dubito che ci sia un modo migliore di elencare manualmente le 90 pagine nel tuo .htaccess
:
redirect 301 /somedeletedpage.htm http://www.example.com/
a meno che le 90 pagine rimosse non presentino alcune caratteristiche comuni che possono essere ripetute.
Altri suggerimenti
non vuoi 301, sarebbe un codice errato, poiché quelle pagine mancanti non sono state spostate nella posizione della tua pagina principale. Dovresti servire un 404 o un 410. Puoi utilizzare un 404 personalizzato in modo che i tuoi utenti possano avere alcuni link alle pagine che sono lì ora.