kordoni Δημοσ. 27 Σεπτεμβρίου 2017 Δημοσ. 27 Σεπτεμβρίου 2017 Στον apache, όταν παέι κάποιος και γράψει "localhost/mysite/whatever/" (dir που δεν υπάρχει) τότε σου βγάζει λίστα με τους φακέλους. Επίσης αμα γράψει "localhost/mysite/whatever.html" (αρχειο που δεν υπάρχει) του βγάζει ένα γενικό σφάλμα που θέλουμε να το κάνουμε customize. Σύμφωνα με ενα tutorial που διαβαζω, αρκεί να βάλεις ErrorDocument 404 "/mysite/missing.php" IndexIgnore * οπότε αντίστοιχα, δίνεις μια custom σελίδα για το 404 και δεν εμφανίζει λίστα με φακέλους. Το πρόβλημα είναι το εξής : Αυτα τα 2 τα βάζω στο httpd.conf, στο τέλος. Αν γράψω "localhost/mysite/whatever.html" βλέπω κανονικά την missing.php Αν γράψω "localhost/mysite/whatever/" βλέπω την missing.php χωρίς css. Αν αφαιρέσω το ErrorDocument 404 "/mysite/missing.php", τότε πέρνω και για τις 2 περιπτώσεις ένα γενικό σφάλμα Not Found The requested URL /mysite/whatever/ was not found on this server. ή Not Found The requested URL /mysite/whatever.html/ was not found on this server. (Δεν είναι αυτό που ζητησα, αλλα πολύ καλύτερο απο unstyled page.) Τι μπορώ να κάνω για να πέρνω την missing.php όταν ζητάνε λάθος σελίδα και ένα γενικό σφάλμα όταν ζητάνε λάθος dir; Δεν μπορώ να καταλάβω γιατί έχουν τέτοια συμπεριφορά. Έχω δοκιμάσει να τα βάλω μέσα σε <Directory "c:/Apache24/htdocs/mysite"> και το IndexIgnore * μέσα σε <IfModule mod_autoindex> αλλά δεν άλλαξε τίποτα. Ευχαριστώ
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα