Foros del Web » Administración de Sistemas » Apache »

.htaccess solo funciona en local

Estas en el tema de .htaccess solo funciona en local en el foro de Apache en Foros del Web. Al realizar mi web estoy usando el ".htaccess" para usar URL amigables, y en local aparece todo bien; me da las ligas como yo quiero. ...
  #1 (permalink)  
Antiguo 14/01/2010, 14:13
Avatar de _Ju
_Ju
 
Fecha de Ingreso: noviembre-2008
Ubicación: Colima, MX
Mensajes: 192
Antigüedad: 16 años
Puntos: 6
.htaccess solo funciona en local

Al realizar mi web estoy usando el ".htaccess" para usar URL amigables, y en local aparece todo bien; me da las ligas como yo quiero. Pero al ponerlo en el servidor me marca que no ha encontrado el index.php

Por el momento estoy usando una carpeta de pruebas en el servidor para hacer las pruebas, no se si eso afecte algo (aunque lo dudo).

Este es el codigo del .htaccess que uso

Código:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)\.html$ index.php?id=$1 [L]
Y este es el sitio que estoy desarrollando: www.grupogalco.net/demo

Pueden seleccionar alguna opcion del menu(excepto "servicios") y ver el error que menciono.

Saludos!

Última edición por _Ju; 14/01/2010 a las 14:38
  #2 (permalink)  
Antiguo 15/01/2010, 01:50
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 8 meses
Puntos: 55
Respuesta: .htaccess solo funciona en local

Hola

No te funciona por tenerlo dentro del directorio "demo", ahora mismo está buscando el index.php dentro de www.grupogalco.net/index.php (no existe) y la variable id vale demo/contacto (por ejemplo para el link de contacto). Para probarlo en el servidor deja la regla así:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^demo/(.*)\.html$ demo/index.php?id=$1 [L]

Luego cuando termines todo y quites el directorio demo, dejas el .htaccess como estaba.

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #3 (permalink)  
Antiguo 15/01/2010, 23:05
Avatar de _Ju
_Ju
 
Fecha de Ingreso: noviembre-2008
Ubicación: Colima, MX
Mensajes: 192
Antigüedad: 16 años
Puntos: 6
Respuesta: .htaccess solo funciona en local

Bueno, ya lo e probado y nada; marca lo mismo, solo que añade "/demo" al error que muestra.
Aunque si fuera eso tambien deberia de fallar en local no?? ya que tambien tengo el sitio en una carpeta, no en el root del localhost

Al codigo que me diste intente hacerle variaciones pero nada; mismo error.

Bueno, seguire intentando; y si no me funciona me espero hasta terminar y ponerlo en "root" y ver que pasa.

Gracias ferny
  #4 (permalink)  
Antiguo 15/01/2010, 23:06
Avatar de _Ju
_Ju
 
Fecha de Ingreso: noviembre-2008
Ubicación: Colima, MX
Mensajes: 192
Antigüedad: 16 años
Puntos: 6
Respuesta: .htaccess solo funciona en local

Bueno, ya lo e probado y nada; marca lo mismo, solo que añade "/demo" al error que muestra.
Aunque si fuera eso tambien deberia de fallar en local no?? ya que tambien tengo el sitio en una carpeta, no en el root del localhost

Al codigo que me diste intente hacerle variaciones pero nada; mismo error.

Bueno, seguire intentando; y si no me funciona me espero hasta terminar y ponerlo en "root" y ver que pasa.

Gracias ferny

Etiquetas: htaccess, local
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:10.