How to enable the Rewrite function of Apache in Ubuntu. After executing the sudoa2enmodrewrite command on the terminal, the Mod_rewrite module is enabled. Alternatively, you can connect the etcapache2mods-availablerewrite.load to etcapache2m
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.
After running the sudo a2enmod rewrite command, the Mod_rewrite module is enabled. In addition, you can also connect/etc/apache2/mod-available/rewrite. load to/etc/apache2/m...