Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/08/2011, 10:18
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Configurar Apache para reconocer .htaccess

diego quinteros:
los motivos más comunes por los cuales .htaccess no funciona pueden ser

1.
la directiva

Allow Override All NO está habilitada en httpd.conf o en tus VirtualHosts, pero esa modificación sólo está disponible para el Administrador del sistema

2.
Hay un error en la sintáxis del .htaccess
Option +Indexes , El nombre de la directiva es Options (con la s)

3.
Estás utilizando alguna directiva que requiere de algun módulo que no está cargado por Apache.

Si usas
RewriteEngine on y no está cargado mod_rewrite.so, te genera un error, esto se puede prevenir utilizando un condicional

Código Apache:
Ver original
  1. <IfModule mod_rewrite.c>
  2. ## entonces escribimos directivas que pertenecen a ese módulo
  3. RewriteEngine On
  4. RewriteCond %{HTTPS} !=on
  5. RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  6. RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
  7. </IfModule>

Pero tené en cuenta que esté o no cargado el modulo en httpd.conf, depende del Aministrador tambien
Todo esto es una síntesis de lo que ha dicho @José Molina
Te sugiero revises las diferentes posibilidades
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.