Salta al contenuto principale

Drupal - Impostare correttamete htaccess su Serverplan

Argomento

Drupal - Impostare correttamete htaccess su Serverplan

Per Drupal 8,9,10

Durante l'installazione di Drupal8 viene creato il file .htacces nella cartella

sites/default/files.

L'impostazione di Drupal8 prevede la seguente opzione

Options -Indexes -ExecCGI -Includes -MultiViews

 

Questa direttiva però non consente la visualizzazione corretta del contenuto della cartella files su Serverplan.

Per ottenere una visualizzazione corretta occorre impostare il contenuto nel seguente modo

# Turn off all options we don't need.
# Options -Indexes -ExecCGI -Includes -MultiViews
Options +SymLinksIfOwnerMatch

In questo modo Drupal8 funziona correttamente.

 

 

 

Per Drupal 7

 

Durante l'installazione di Drupal7 vengono creati due file .hatacces

  • nella cartella principale: /.htaccess
  • nella cartella relativa alle immagini: /sites/default/files/.htaccess

Questi files contengono la seguente istruzione per Apache

# Follow symbolic links in this directory.
Options +FollowSymLinks

Tale direttiva è stata recentemente disabilitata su Serverplan per questioni di sicurezza. L'effetto è che le immagini sui siti Drupal7 non sono più visibili.

Per rimediare a questo inconveniente occorre sostituire FollowSymLinks con SymLinksIfOwnerMatch che è sostanzialmente la stessa cosa.

In pratica basta sostituire le righe

# Follow symbolic links in this directory.
Options +FollowSymLinks

con

# Follow symbolic links in this directory.
# Options +FollowSymLinks
Options +SymLinksIfOwnerMatch

In questo modo Drupal7 funziona correttamente.

Sul sito drupal.org si può seguire la discussione in merito a questo argomento:

http://drupal.org/node/1269780