htaccess reindirizzamento da una sottocartella in una cartella principale

Problema

Il sito era stato installato nella sottocartella drupal ed era raggiungibile tramite www.miosito.com/drupal/.  Dopo aver spostato il sito nella cartella principale si vuole che l'accesso a www.miosito.com/drupal/ rimandi a www.miosito.com in modo da non perdere le indicizzazioni già fatte dai motori di ricerca e da altri siti.

Soluzione

Nel file .htaccess occorre inserire le diretive

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^drupal/(.*)$ /$1 [R=301,L]
</IfModule>