Προς το περιεχόμενο

pos orizo homepage


john.c.i.s

Προτεινόμενες αναρτήσεις

  • 1 χρόνο αργότερα...
Δημοσ.

μια ερώτηση: έστω ότι έχω δύο σελίδες, τις

 

index.html

και

index.php

 

ποιά σελίδα διαβάζεται πρώτα εξ' ορισμού όταν γράφω το url στο οποίο βρίσκονται οι δυο σελίδες?

 

Μπορώ να ορίσω να διαβάζει πρώτα την index.html?

Δημοσ.

εξαρτάται ποιόν web server χρησιμοποιείς.

 

στον Apache, θα δεις μεσα στο αρχειο httpd.conf μια γραμμη που λέει..

περιπου

DirectoryIndex index.html index.htm default.html default.htm index.xxx index.μπλαμπλα

ή

DirectoryIndex index.php index.cgi index.html default.html

 

αυτο σημαινει οτι, οταν ενας επισκεπτης ζητήσει απο τον apache ενα url που τελειώνει με directory ( πχ. httρ://ωωω.mysite.gr/dir1/ ), και δεν καθορίζει και ποιο αρχείο θελει ( πχ. httρ://ωωω.mysite.gr/dir1/page1.html )

ο σερβερ θα ψάξει στο dir να βρει αυτα τα αρχεια, απο αριστερά προς τα δεξιά, και να το δώσει στον browser.

πρωτα το index.html , μετα το index.htm ,μετά το default.html κ.ο.κ.

αν δεν βρει κανένα, θα επιστρεψει ... κατι άλλο (που ορίζεται απο σένα παλι σε άλλο σημείο του conf. μπορει να επιστρεψει σφάλμα, μπορει να δειξει λιστα ολων των αρχειων, μπορει να ανακατευθυνει σε αλλο dir, κλπ)

 

οπότε βάλε πρώτο το index.html, για να εχει προτεραιοτητα απο το index.php

 

Στον microsoft IIS παρομοια λογική, απλα η ρυθμιση γινεται στο γραφικό περιβάλλον, αντι να διορθώνεις καποιο configuration file.

 

http://en.wikipedia.org/wiki/Webserver_directory_index

(Apache) http://httpd.apache.org/docs/2.2/mod/mod_dir.html#directoryindex

 

(IIS) http://www.webmasterworld.com/forum23/1678.htm

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...