Come definire pagine di errore (404) con .htaccess
Shared FAQ page chrome (breadcrumb, dates, read time, «Continua a leggere», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.
Body
Introduzione
La direttiva ErrorDocument di Apache sostituisce la risposta di errore predefinita con una vostra pagina, una stringa di testo o un redirect verso un URL locale o esterno.
Creare pagine di errore personalizzate
Collegatevi al server via SSH e andate nella document root del sito. Con il vostro editor di testo preferito create una pagina di errore chiamata 404.html con il contenuto di esempio qui sotto.
<html>
<head>
<title> Custom 404 Error Page</title>
</head>
<body>
<p> The resource you tried is currently unavailable in server, please navigate back and try other products.</p>
</body>
</html>
Assegnate al file i permessi corretti,
chmod 644 404.html
chown user.user 404.html
Configurare il web server perché usi la pagina di errore personalizzata
Sintassi:
ErrorDocument error-code [path to error document]
Esempio, con 404.html nella document root:
ErrorDocument 404 /404.html
La direttiva ErrorDocument può essere aggiunta nella sezione VirtualHost del vostro sito.
Aprite httpd.conf con un editor di testo e trovate la sezione VirtualHost del vostro sito.
<VirtualHost *:80>
ServerName mydomain.com
…..
….
…
..
.
ErrorDocument 404 /404.html
</VirtualHost>
La stessa riga può essere messa nel file .htaccess della document root quando AllowOverride FileInfo è abilitato per quella directory, come avviene di norma sui server cPanel e Plesk.
Verificate la configurazione di Apache e ricaricatela perché la pagina di errore entri in funzione.
Dalle FAQ di EuroVPS.
Altro in «Guide»Il vostro prossimo partner per l'infrastruttura
Avete ancora
una domanda?
Diteci cosa state cercando di fare. Un ingegnere la leggerà e vi risponderà.
+357 222 32280
Partiamo dalla vostra infrastruttura.
Un po' di contesto ci aiuta a iniziare la conversazione giusta.
