Como habilitar mod_rewrite en apache para ubuntu o debian
Si necesitas usar el módulo mod_rewrite de Apache para usar basta con hacer:
sudo a2enmod rewrite
Editar el fichero /etc/apache2/sites-enabled/000-default:
sudo gedit /etc/apache2/sites-enabled/000-default
y cambiar: ‘AllowOverride None’ por ‘AllowOverride All’ en el apartado correspondiente al directorio www.
y luego reiniciar Apache:
sudo /etc/init.d/apache2 force-reload
El módulo mod_rewrite se suele usar para convertir las URL de una web en “amigables” para los navegadores. Por ejemplo para convertir:
index.php?page=main§ion=cursos&num=3
a algo como:
main/cursos/3
Esta segunda es más fácil de recordar para los humanos y a los buscadores les gusta más. Y generalmente lo usan Drupal o los frameworks mas populares como CakePHP, Symphony o CodeIgniter.
Responder





