.htaccess non funziona

Usare il NAS come Web Server (Drupal, Joomla, WordPress ...)
Rispondi
Dannywiz
Utente
Utente
Messaggi: 1
Iscritto il: lunedì 14 agosto 2023, 19:34

.htaccess non funziona

Messaggio da Dannywiz »

Salve a tutti.

Il mio server web ha diverse sottocartelle per siti indipendenti ("prova", "prova1" e "prova2") e nella sottocartella "prova" ho creato il file .htaccess nella sua root (/volume1/web/prova/.htaccess) per far sì che tutti i riferimenti ai file prendano come root "/prova/". Ad esempio, se uno script contiene un richiamo al file "/immagini/esempio.jpg" voglio che cerchi "/prova/immagini/esempio.jpg"
Questo perché gli script PHP all'interno del sito "prova" provengono da un altro sito, e non mi funzionano i collegamenti. Dovrei mettere mano a tutti gli script...

Il file .htaccess che ho registrato è

Codice: Seleziona tutto

Options +FollowSymlinks
RewriteEngine On

RewriteBase /prova/

RewriteCond %{REQUEST_URI} !^/prova/
RewriteRule ^(.*)$ /prova/$1 [L]
e dovrebbe risolvere il problema. Peccato che non funzioni.

La direttiva AllowOverride è settata ad All, e nel file di configurazione di Apache è presente la riga

Codice: Seleziona tutto

LoadModule rewrite_module modules/mod_rewrite.so
anche se non riesco a verificare se sia stato effettivamente caricato con successo.

Qualcuno ha idea di dove io stia sbagliando?

Grazie
Daniele

EDIT: Collocando il file .htaccess in "/volume1/web/.htaccess" anziché "/volume1/web/prova/.htaccess", le direttive vengono elaborate. Tuttavia questo non va bene per gli altri siti "prova1" e "prova2"
Rispondi

Torna a “Web Server (Web Station)”