urls limpias en ubuntu 7.04
Con ubuntu 7.04 y apache 2 el proceso para conseguir urls limpias es muy sencillo.
Primero tenemos que activar el módulo de urls limpias en ubuntu.
-
primero escribimos en la consola la orden que activa las urls limpias
a2enmod rewrite -
ahora vamos a reiniciar el servidor para que los cambios de activar el módulo de urls limpias se ejecute.
/etc/init.d/apache2 restart
-
Una vez se ha reiniciado el servidor comprobamos que el módulo se ha activado.
apache2ctl -M
Hay que tener en cuenta, que si el equipo que manejamos en casa (linux) tiene tiempo trabajando posiblemente sea más correcto la siguiente acción:
Primero el paso 3 para comprobar si tenemos o no las urls limpias activadas, luego en caso de no tenerlas el paso 1 y 2.
Ahora como root tenemos que modificar el archivo apach2.conf, le añadimos al final del mismo el texto que hay abajo por cada drupal que tengamos instalado y queramos activar.
<Directory /var/www/drupal>
AllowOverride all
</Directory>
Ojo, en la image se ve escrito delante y dectras de las líneas de directory una entrada que es code, esa entrada no hay que ponerla.
es el código que hay que meter en el archivo apach2.conf por cada drupal que metamos. Hay que entender que /var/www es nuestra carpeta pública, y /drupal es como llamamos al directorio donde tenemos alojado drupal
Daros cuenta de que la ruta que ponemos es parecida a la url que utilizamos para navegar en la web. http://localhost/drupal/
donde /var/www es el archivo público del servidor que sería el equivalente a http://localhost.
Y drupal es igual al nombre que tenemos para el sitio, en mi caso la carpeta donde tengo drupal se llama también drupal.
Una vez realizado los cambios en el archivo apache2.conf reiniciamos el servidor
/etc/init.d/apache2 start
Ojo, yo no necesité pasar de este paso, pero si alguno tiene problemas, no debería, pero por si acaso hacer lo siguiente
al final del archivo apache2.conf añadimos las siguietnes líneas
RewriteLog "/var/log/apache2/rewrite.log"
RewriteLogLevel 3Un saludo
Oskar Calvo.
- Inicie sesión o regístrese para enviar comentarios

Comentarios
Si tienes Apache 1.x estará
Si tienes Apache 1.x estará en /etc/apache/apache.conf
Y si tienes Apache 2.x estará en /etc/apache/apache2.conf
De Drupal y muchas mas cosas.
http://www.cambrico.net
muy probablemente en
muy probablemente en /etc/apache2 (al menos ahi se encuentra en hardy)
donde esta el archivo
donde esta el archivo apache.conf?