Autor | Zpráva | ||
---|---|---|---|
jiří h. Profil * |
#1 · Zasláno: 16. 11. 2013, 13:17:16
Zdarvím, nedaří se mi vytvořit odkaz ze složky, řekneme že mám doménu třeba
http://www.neco.cz/ název složky třeba vec takže jsem zkoušel třeba tohle: http://www.neco.cz/vec/.html nebo http://www.neco.cz/sloka/.html ví někdo jak na to?
|
||
juriad Profil |
Pokud nepoužíváš .htaccess nebo jsi jinak neměnil nastavení serveru, tak platí, že:
<a href="http://www.neco.cz/vec/">Odkaz na složku věc</a> <a href="http://www.neco.cz/vec/index.html">Odkaz na soubor index.html ve složce věc</a> index.html .
To je také důvodem proč se na stránce http://www.neco.cz/ zobrazuje obsah souboru index.html .
|
||
jiří h. Profil * |
#3 · Zasláno: 16. 11. 2013, 15:51:07
už vím, díky za radu;)
|
||
Kubo2 Profil |
#4 · Zasláno: 16. 11. 2013, 23:27:12
juriad, jiří h.:
„Když zadáš odkaz na složku, server to pochopí tak, že vlastně chceš soubor index.html.“ Nie je to celkom pravda, server to pochopí vždy tak, ako mu to jeho administrátor či používateľ nastaví. Na Apachi to funguje tak, že v konfigurácii sa serveru nastaví direktíva DirectoryIndex , príklad:
DirectoryIndex index.html index.php index.htm default.htm welcome.html vec/ v koreni webových dokumentov, a hľadá tam postupne súbory index.html, index.php, ... až welcome.html, pokiaľ nenájde prvý z nich, ktorý existuje a ten potom pošle naspäť prehliadaču.
Ak server nenájde ani jeden z týchto súborov, pozrie sa na direktívu Options , či má povolený tzv. directory listing, tzn. vypisovanie veškerého obsahu adresára.
Ak je táto direktíva nastavené nasledovne Options +Indexes Ak táto možnosť nie je povolená ( Options -Indexes ) alebo nie je uvedená v zozname Options , server vygeneruje chybovú stránku 403 Forbidden - nepovolený prístup do adresára bez indexového súboru.
Samozrejme, že ešte pred tým všetkým si server overuje, či na svojom disku vôbec má adresár s názvom vec/ , a ak nemá, vygeneruje a pošle stránku s chybou 404.
Nie som si síce úplne istý poradím, v akom sa horeuvedené činnosti v Apachi dejú, pretože Apache ma už niekoľko ráz prekvapil svojím konaním, ale logicky mi to tak vychádza, tak dúfam, že som to uviedol správne. |
||
Časová prodleva: 10 let
|
0