• User

    Problema htaccess con le cartelle

    Salve a tutti. Ho un piccolo problema con il file .htaccess, in particolare con una regola di scrittura.

    Devo scrivere una regola di scrittura che mi permetta di accedere a cartella1 scrivendo cartella-virtuale. Con il codice di sotto funziona tutto meno una cosa.

    RewriteEngine On
    RewriteBase /homesito
    
    RewriteCond %{REQUEST_URI} cartella1/
    RewriteRule .*\.php [F,L]
    
    RewriteRule ^cartella-virtuale/?%{QUERY_STRING}$ cartella1/$i?%{QUERY_STRING} 
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule  . cartella1/index.php 
    
    

    Una volta fatto l'accesso al pannello di controllo con cartella-virtuale, tutti i link non sono nella forma sitaname/homesito/cartella-virtuale/link.php ma sitename/homesito/link.php, il che genera un errore. Come mai?

    Grazie mille.
    Alfonso