Visualizzazione risultati 1 fino 7 di 7

Discussione: Problema errore 404 con %2f

  1. #1
    infopervoi non è connesso Neofita
    Data registrazione
    02-10-2012
    Messaggi
    25

    Exclamation Problema errore 404 con %2f

    Ciao a tutti.
    Ho il seguente problema: se andate in una pagina qualunque del mio sito che non esiste vi comparirà la mia pagina di errore 404.
    Tuttavia, ciò non accade invece per link come http://infopervoi.altervista.org/%2f, dove il %2f sicuramente innesca un qualche bug e porta all'errore 404 di default di Altervista.

    Ho notato che il problema non è solo di Altervista.
    Persino Youtube non interpreta correttamente la richiesta:

    http://www.youtube.com/shfngf - Pagina non esistente
    http://www.youtube.com/%2f - Pagina non esistente con %2f

    C'è una soluzione al problema?

  2. #2
    Guest

    Predefinito

    Scusa ma che fastidio ti dà? Non è che la gente si metterà ad andare su %2f solo per vedere che è Altervista a dare l'errore e non il tuo sito e non credo nemmeno che tu abbia una pagina chiamata %2f a cui vuoi che la gente acceda, quindi...

  3. #3
    infopervoi non è connesso Neofita
    Data registrazione
    02-10-2012
    Messaggi
    25

    Predefinito

    Il problema è che %2f equivale a /.
    Probabilmente, Apache avrà qualche problema ad interpretare la richiesta, in un certo senso si "confonde"...
    Volevo personalizzare l'errore 404 per questi indirizzi perché vedo che molti siti lo hanno fatto...

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    5,950

    Predefinito

    Citazione Originalmente inviato da infopervoi Visualizza messaggio
    [...] vedo che molti siti lo hanno fatto...
    Quali siti linkano a /%2f o //? Hai degli esempi?
    Ultima modifica di dreadnaut : 22-12-2012 alle ore 14.42.37
    chezDreadnaut
    "Un <BR/> è impuro, punto."
    "I <P>&nbsp;</P> non hanno diritto di esistere."

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    Quali siti linkano a /%2f o //? Hai degli esempi?
    Utilizzando il cellulare mi capita di premere per sbaglio due volte alcuni tasti. Quando metto il / alla fine di un link alcune volte mi sbaglio e ne metto due.

    http://www.amazon.it/yyy//
    http://www.youtube.com/lolo//
    http://www.androidiani.com/test//

    Su ZeroRelativo invece accade lo stesso fenomeno di Altervista:
    http://zerorelativo.it/poi// <-- 404 di Apache2
    http://zerorelativo.it/poi <-- Redirect alla homepage [penso sia una pagina 404 con un header('Location: http://zerorelativo.it/');]

  6. #6
    Guest

    Predefinito

    Ok, se come dici tu il problema è Apache allora puoi farci ben poco. Comunque dal tuo sito si vede (e ho provato anche sul mio sito) che si viene reindirizzati alla pagina personalizzata di Altervista, il che significa che dà la precedenza al .htaccess di Altervista, invece di quello del sottodominio.

    P.s: Anche Altervista ha risolto il problema, infatti se utilizzi il forum
    http://forum.it.altervista.org/gre//
    vedrai che va nella pagina giusta (404 del forum, non di Altervista), probabilmente è Altervista quindi che non dà a noi la possibilità di reindirizzare questi indirizzi.

    EDIT: Per qualche motivo il link converte // in / a me, copia e incolla il testo del link e vedrai che esce "Page not found"
    Ultima modifica di orgxiiipu : 22-12-2012 alle ore 17.08.37

  7. #7
    infopervoi non è connesso Neofita
    Data registrazione
    02-10-2012
    Messaggi
    25

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    Quali siti linkano a /%2f o //? Hai degli esempi?
    Io non ho detto che molti siti linkano a /%2f.

    Citazione Originalmente inviato da infopervoi Visualizza messaggio
    Volevo personalizzare l'errore 404 per questi indirizzi perché vedo che molti siti lo hanno fatto...
    Io ho detto che molti siti sono in grado di gestire i /%2f come tutti gli altri errori 404 (o almeno così sembrerebbe).

    Esempio:

    http://www.tiscali.it/%2f

    P.S.: il problema si verifica anche con un indirizzo del tipo www.sito.altervista.org/filechenonesiste%2f o www.sito.altervista.org/file%2fchenonesiste

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •