- Home
- Categorie
- Coding e Sistemistica
- PHP
- Gestire la pagina 404
-
Gestire la pagina 404
salve a tutti, devo gestire la pagina 404.
Sul io server, quando non viene trovata una pagina, viene visualizzata la pagina 404.php.
Ma come faccio a sapere quale era la pagina cercata?
Ho provato ad usare la funzione
[PHP]$_SERVER["HTTP_REFERER"];[/PHP]
però questa mi restituisce la pagina di provenienza mentre a me interesa sapere quale era pagina che si stava cercando.
Esiste un modo per saperlo?
-
prova a inserire un attimo
phpinfo()
al codice della tua pagina 404.phpSe esiste la possibilità, in questo modo lo vedrai.
Ciao
-
Ma cosa devo controllare su phpinfo?
-
Ciao freebreathe,
usa:[php] $_SERVER['REQUEST_URI'][/php]
-
Neanche questo va bene perché mi rstituisce il nome della pagina 404.php
-
Ma viene fatto un redirect sulla pagina 404.php?
-
In pratica se digito un indirizzo sbagliato per il mio sito, viene aperta la pagina 404.
Es: w w w.miosito.it/paginaerrata
Viene aperta la pagina 404.php
-
Viene aperta che significa? Redirect o viene eseguita la pagina 404.php ma nel borwser rimane l'url da te inserito?
-
@freebreathe said:
Ma cosa devo controllare su phpinfo?
se raggiungi la pagina 404.php collegandoti all'URL
www . tuosito.it/quellochetiparemasbagliato
e la phpinfo() che hai temporaneamente inserito in 404.php ti fa vedere qualche variabile che vale quellochetiparemasbagliato , allora direi che la variabile che cerchi è quella.Se non trovi nulla mi sa che stai faticando invano.
Ciao