Para habilitar .htaccess y modrewrite en todo nuestro servidor y dominios alojados en nuestro apache tenemos que hacer lo siguientes pasos:
- Nos vamos a la ruta:
- "cd /etc/httpd/conf"
- Modificamos el siguiente fichero:
- "nano httpd.conf"
- Buscamos y modificamos "AllowOverride" con esto lo que hacemos es habilitar el fichero .htaccess y por lo tanto poder modificar opciones de apache a través de este fichero. Debería quedar así:
- "AllowOverride All"
- Buscamos y modificamos la siguiente linea "RewriteEngine". Si no lo encontráramos la creamos. Quedaría así:
- "RewriteEngine on"
- Guardamos la configuración y salimos.
- Solo nos queda reiniciar el servicio de Apache y comprobar el funcionamiento.
- "service httpd restart"
Para hacerlo solo en un dominio o virtualhost debería quedarnos así
<VirtualHost blog.daneted.com:80>"
"DocumentRoot /var/www/blog.daneted.com"
"Servername blog.daneted.com"
"Directoryindex index.php index.htm index.html default.php"
"<Directory /var/www/blog.daneted.com>"
"AllowOverride All""</Directory>"
"RewriteEngine on"
"ErrorLog /var/www/logs/blog.daneted.com/error_log"
"CustomLog /var/www/logs/blog.daneted.com/access_log common"
"</VirtualHost>
En esta configuración lo único que tenemos que tener en cuenta es que tenemos que volver a especificar el directorio donde lo queremos aplicar.
0 comentarios:
Publicar un comentario