Ciao a tutti.
Ho realizzato un sito in php e l'ho pubblicato su di un server linux. Oggi ho notato per puro caso che inserendo l'url di qualsiasi pagina seguito da uno slash (es.: www.dominio.it/pagina.php/) la pagina viene caricata senza immagini e senza leggere il file css, quindi uno schifo.
Credo abbia a che fare con il path, è come se il sistema non considerasse più come current directory la root www.dominio.it/ all'interno della quale ci sono i file css e la cartella delle immagini, ma cercasse queste cose in questa fantomatica cartella www.dominio.it/pagina.php/ ovviamente inesistente.
Allora ho provato a vedere qual'è il comportamento di altri siti di fronte ad indirizzi di questo genere e così:
Virgilio: www.virgilio.it/index.html/ mi dà 404
ancora Virgilio: sport.virgilio.it/it/index.html/ mi dà la pagina normale
Php.net: www.php.net/docs.php/ mi dà la pagina normale
Qual'è la causa di questo strano comportamento?
Quale sarebbe il comportamento naturale senza adottare alcun tipo di accorgimento? (io credo il 404, ma il mio sito mi smentisce!)
C'è una soluzione garbata?
Grazie a tutti!

Rispondi quotando
