[Ubuntu] Abilitare il mod_rewrite in Apache

Se lavorate con Apache in locale sulle vostre applicazioni web, vi accorgerete che il mod_rewrite non funziona. Questo vuol dire che non potrete testare il SEO di molte applicazioni (non dico tutte perchè in applicazioni tipo WordPress il SEO è gestito via script php e non via .htaccess).

Abilitare il mod rewrite in apache sulla vostra distro Ubuntu è però cosa molto semplice : - ) .

Avendo installato Apache come repository comanda, avrete sicuramente due directory all’interno di /etc/apache2:

  • mods-available
  • mods-enabled

Superfluo dire cosa ospitino… Il file per il loading del mod rewrite sta in mods-available, e vi basterà creare un link simbolico in mods-enabled per abilitare il modulo. Alla fine riavviate apache e tutto dovrebbe procedere bene ; - ) .
Di seguito i comandi da terminale:

cd /etc/apache2/mods-enabled
ln -s /etc/apache2/mods-available/mod_rewrite.load mod_rewrite.load
/etc/init.d/apache2 restart

Facile vero? : - )

6 thoughts on “[Ubuntu] Abilitare il mod_rewrite in Apache”

  1. Sul mio browser vedo il codice cosi’:
    ln -s /etc/apache2/mods-available/mod_rewrite.load
    mod_rewrite.load
    Con “mode_rewrite.load” su una seconda linea …
    Ho scoperto che se il nome del link e’ lo stesso del file linkato, poi tralasciarlo e mettere un “.”

    ln -s /etc/apache2/mods-available/mod_rewrite.load .

    Se ben mi ricordo : - P

  2. Se usate Ubuntu vi consiglio una procedura molto più semplice:

    a2enmod rewrite
    /etc/init.d/apache2 restart

    Ovvimanete se non siete root fate precedere sudo ai comandi!

    Buon divertimento con i rewrite

Comments are closed.