Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    50

    gestione multipla con apache

    Ciao,
    è possibile con apache gestire 3 siti differenti che però sono tutti all'interno della cartella Htdocs che usano link relativi.
    Mi capita che il principale funziona correttamente e gli altri o non si vedono oppure i link relativi non funzionano e mi risponde che non esiste la pagina.

    o li ho impostati così ma non funziona molto correttamente

    <Directory "c:/htdocs/">
    AllowOverride None
    Options IncludesNoExec
    AddOutputFilter Includes html
    AddHandler server-parsed .html
    Order allow,deny
    Allow from all
    LanguagePriority it en es de fr
    ForceLanguagePriority Prefer Fallback
    </Directory>

    <Directory "c:/htdocs/a">
    AllowOverride None
    Options IncludesNoExec
    AddOutputFilter Includes html
    AddHandler server-parsed .html
    Order allow,deny
    Allow from all
    LanguagePriority it en es de fr
    ForceLanguagePriority Prefer Fallback
    </Directory>

    <Directory "c:/htdocs/b">
    AllowOverride None
    Options IncludesNoExec
    AddOutputFilter Includes html
    AddHandler server-parsed .html
    Order allow,deny
    Allow from all
    LanguagePriority it en es de fr
    ForceLanguagePriority Prefer Fallback
    </Directory>

    <Directory "c:/htdocs/c">
    AllowOverride None
    Options IncludesNoExec
    AddOutputFilter Includes html
    AddHandler server-parsed .html
    Order allow,deny
    Allow from all
    LanguagePriority it en es de fr
    ForceLanguagePriority Prefer Fallback
    </Directory>

    Ho provato anche:

    <Directory c:/htdocs/a/">
    <Directory c:/htdocs/b/"
    <Directory c:/htdocs/c/">

    ma non funziona

    La struttura delle pagine che utilizzo è html con inseriti degli include che contengono il codice html.

    Grazie

  2. #2
    scusa .... ma a cosa ti servono le tre direttive directory? non credo ti servano a qualcosa da quel che vedo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    50
    era la cosa che mi sembrava più ovvia.

    Ho provato a togliere le tre directory ed effettivamente funziona come prima.

    Come posso fare allora?

    Grazie

  4. #4
    prova a spiegare bene cosa devi fare e non solo il problema (dato che da li non si capisce)


  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    50
    dovrei riuscire a visualizzare dal browser 3 siti A,B,C

    In c:\htdocs ho il contenuto del sito A.
    Nella cartella B contenuta in htdocs ho il contenuto del sito B e nella cartella C contenuta in htdocs ho il contenuto del sito C

    Se dal browser digito http://localhost funziona tutto correttamente; invece se digito http://localhost/B visualizzo il contenuto ma i link relativi puntano a alla root.

    Mentre se digito http://localhost/C mi restituisce un'errore sugli include delle pagine, come che non fosse specificato bene l'url del file .inc

    Volevo solo quando devo eseguire delle modifiche di dover conbiare tutte le volte i nomi alle cartelle e mettere le cartelle dei siti B,C come Htdocs

  6. #6
    ah beh ... per risolvere il problema ti basta usare link e indirizzi e path relative e hai finito

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    50
    purtroppo li stò già usando.

    Se cambia il nome alle cartelle e le nomino una alla volta Htdocs ogni sito funziona.

  8. #8
    allora vuol dire che non sono relativi

    se tutto il sito è fatto con link relativi non avresti questi problemi

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    50
    per relativo io intendo non specificare il www.a.it nel link mettendo solo /a.html e se devo mettere dei link nelle sottocartelle specificare /a/aa/a.html

    sbaglio?

  10. #10
    ecco

    il / sta ad indicare un percorso assoluto non relativo

    devi ricostruire i percorsi senza specificare la root ma spostandoti in base alla posizione corrente del file nell'albero delle directory ^^

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.