Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    434

    Apache2 e directoryIndex

    Ciao a tutti,
    ho un server con apache2 che ospita un sito web con questa struttura (speriamo mi prenda gli spazi):

    codice:
                     Root
                        |
            _______|_________
           |        |          |        | 
          s1      s2      s3      s4
    Nella directory radice ho un indice chiamato index.html, poi nelle varie sotto-directory ho rispettivamente delle pagine indice chiamate s1.php, s2.php, s3.php, s4.php ecc....

    Vorrei che digitando l'indirizzo mioweb.it/s1 si arrivasse direttamente a mioweb.it/s1/s1.php... Banale direte voi.. E infatti è quello che pensavo anche io.

    Ho messo un file .htaccess dentro alle varie sottodirectory contenente la direttiva

    directoryIndex s1.php
    tuttavia non ottengo assolutamente alcun risultato.

    Riesco invece a far funzionare il tutto se la stessa direttiva la metto in /etc/apache2/apache2.conf

    Ora, non che la cosa mi turbi molto, solo che:
    a) adesso mi è venuta la curiosità di sapere perchè
    b) mi chiedevo se utilizzare l'htaccess fosse in un certo senso la via più "elegante".
    c) se le varie directory contenessero pagine con lo stesso nome, solo che in una directory una di queste pagine voglio faccia da indice e in un'altra no, come faccio? :master:


    ps.: la direttiva accessfilename .htaccess è decommentata
    pps.: non ditemi "cambia il nome in index.php"

  2. #2
    Mi sembra di aver capito che ridefinendo la configurazione degli indici
    va tutto bene solo se lo fai a livello server, cioe' nell file apache2.conf.

    Invece se vuoi fare la stessa cosa in .htaccess non funziona. Giusto?

    Ho forti dubbi!

    Se cosi dovresti controllare che nell'host interessato
    nella direttiva Options non sia attivata la funzione Indexes;

    invece deve essere attivata la funzione Indexes nella direttiva AllowOverride.

    Facendo in questo modo funziona anche nel file .htaccess.

    Fammi sapere sono curioso!

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    434
    Originariamente inviato da rel_style
    Mi sembra di aver capito che ridefinendo la configurazione degli indici
    va tutto bene solo se lo fai a livello server, cioe' nell file apache2.conf.

    Invece se vuoi fare la stessa cosa in .htaccess non funziona. Giusto?
    Eh si

    Ho forti dubbi!
    pure io!

    Se cosi dovresti controllare che nell'host interessato
    nella direttiva Options non sia attivata la funzione Indexes;

    invece deve essere attivata la funzione Indexes nella direttiva AllowOverride.

    Facendo in questo modo funziona anche nel file .htaccess.
    Pare che tu abbia fatto centro... grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.