Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [httpd.conf] <Directory>

    Col virtualhost riportato sotto ho problemi a gestire gli .htaccess.
    Ovvero così com'è mi legge gli .htaccess (ad esempio ce n'è uno nella root che reindirizza l'errore 404) ma non funziona l'accesso con autenticazione sotto la dir "catalogo".
    Se invece commento le tre righe relative alla <Directory /home/sito> non funziona più l'htaccess della root (quindi non gestisce più l'err.404) però funziona l'accesso con autenticazione.

    VirtualHost:
    codice:
    <VirtualHost xx.xx.xx.xx>
      ServerName www.sito.it
      DocumentRoot /home/sito
     <Directory /home/sito>
       AllowOverride All
     </Directory>
      <Directory /home/sito/catalogo>
        AllowOverride AuthConfig
        Options Indexes
      </Directory>
    </VirtuaLHost>

    .htaccess nella root
    codice:
    ErrorDocument 404 http://www.sito/errore.html
    Options +Indexes
    Options +FollowSymlinks
    RewriteEngine On
    #... alcune regole di rewrite ...

    .htaccess nella dir catalogo
    codice:
    AuthUserFile /home/sito/.htpasswdcatalogoita
    AuthName "D I R E C T O R Y    P R O T E T T A  --  identificarsi:"
    AuthType Basic
    Require valid-user
    Tnx1000
    Ciao

  2. #2

  3. #3
    mi viene il dubbio che il problema possa essere dovuto alla doppia direttive Directory usata,

    "
    <Directory> and </Directory> are used to enclose a group of directives that will apply only to the named directory and sub-directories of that directory"

    quindi ti basta specificare con la prima direttiva <Directory /home/sito> quello che vuoi permettere in quella directory e tutte le altre senza poi doverlo rispecificare per ogni sottocartella.
    una prova la farei.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.