This article provides a detailed analysis of the procedure for starting Apache Rewrite in Ubuntu. For more information, see UbuntuApacheRewrite.
Run
Sudo a2enmod rewrite
The Mod_rewrite module is enabled.
In addition, you can connect/etc/apache2/mod-available/rewrite. load to/etc/apache2/mod-enabled/rewrite. load to open the Mod_rewrite module. Instructions:
Sudo ln-s/etc/apache2/mod-available/rewrite. load/etc/apache2/mod-enabled/rewrite. load
Tips
In fact, when I use the above method in Ubuntu and restart the Apache service, I still cannot rewrite the URL normally. Here,Note the following points:
Sudo vim/etc/apache2/sites-enabled/000-default
Replace the following:
AllowOverride None
To:
AllowOverride All
The connection above/etc/apache2/sites-enabled/000-default is actually/etc/apache2/sites-available/default. AllowwOverride None completely ignores the. htaccess file. Naturally, the rewrite rules defined in AllowwOverride do not take effect.
Finally, do not forget to use the following commands to restart Apache:
Sudo/etc/init. d/apache2 restart.