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

Problema con ModRewrite y htaccess, funciona en default pero no como nuevo archivo

Estas en el tema de Problema con ModRewrite y htaccess, funciona en default pero no como nuevo archivo en el foro de Apache en Foros del Web. Por favor una ayuda con virtualhost, es algo raro Hola buenas noches a todos, y gracias de antemano por leer mi post. Tengo un problema ...
  #1 (permalink)  
Antiguo 16/11/2008, 17:34
 
Fecha de Ingreso: enero-2006
Mensajes: 33
Antigüedad: 18 años, 11 meses
Puntos: 0
Problema con ModRewrite y htaccess, funciona en default pero no como nuevo archivo

Por favor una ayuda con virtualhost, es algo raro


Hola buenas noches a todos, y gracias de antemano por leer mi post.

Tengo un problema con un Virtualhost, lo genero pero no me funciona, creo un archivo de este tipo: prueba y lo activo en sites-enabled

Código PHP:
<VirtualHost *:80
    <
Directory /var/www/prueba/> 
        
AllowOverride All 
    
</Directory
</
VirtualHost
y el .htaccess contiene esto para hacer una prueba que realmente me funciona el VirtualHost, le digo que me redireccione a google por ejemplo
Código PHP:
RewriteEngine On
RewriteRule testpage
.html http://www.google.es [R] 
Realizo esto y no me funciona pero aquí lo raro y seguro que hago algo mal, si le agrego al archivo default esto

Código PHP:
<Directory /var/www/prueba/> 
        
AllowOverride All 
</Directory
y ya no hago uso del archivo prueba me funcina el .htaccess

No se si a mi archivo prueba le falta agregar mas parámetros, o al default activarle alguna opción.

Muchas gracias de antemano
  #2 (permalink)  
Antiguo 17/11/2008, 01:54
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, 10 meses
Puntos: 55
Respuesta: Problema con ModRewrite y htaccess, funciona en default pero no como nuevo

Yo probaría añadiendo el DocumentRoot dentro del virtualhost, pues es posible que se esté perdiendo al no darle ninguna ruta...
__________________
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 17/11/2008, 04:18
 
Fecha de Ingreso: enero-2006
Mensajes: 33
Antigüedad: 18 años, 11 meses
Puntos: 0
Respuesta: Problema con ModRewrite y htaccess, funciona en default pero no como nuevo

ehhh podría ser eso un lo voy a probar en casa a ver si era eso y te comento, muchas gracias de antemano por la ayuda....
  #4 (permalink)  
Antiguo 19/11/2008, 02:49
 
Fecha de Ingreso: enero-2006
Mensajes: 33
Antigüedad: 18 años, 11 meses
Puntos: 0
Respuesta: Problema con ModRewrite y htaccess, funciona en default pero no como nuevo

Lo probé y nada, lo que pasa es que me faltaba agregar ene l archivos hosts.

192.168.0.14 prueba

ahora si en mi ordenador de casa escribo en la barra de direcciones http://prueba, funciona y el htaccess tambien, lo que no se es como desde fuera poder entrar :S, necesito una dirección real, ejemplo www.prueba.com ? , usa el no-ip para pdoer entrar desde fuera, tengo montado mi ftp, ssh, y desde fuera entro a mi web por ejemplo servidor.no-ip.org/prueba, sin problemas, pero claro no funciona el modrewrite.
Que puede ser, muchas graciasssss
  #5 (permalink)  
Antiguo 19/11/2008, 03:31
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, 10 meses
Puntos: 55
Respuesta: Problema con ModRewrite y htaccess, funciona en default pero no como nuevo

¿Cómo has dejado al final el virtualhost? ¿Qué es lo que has puesto en el .htaccess para probar que funcione? Se supone que debe funcionar igual tanto si entras desde fuera como desde dentro...
__________________
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.
  #6 (permalink)  
Antiguo 19/11/2008, 08:46
 
Fecha de Ingreso: enero-2006
Mensajes: 33
Antigüedad: 18 años, 11 meses
Puntos: 0
Respuesta: Problema con ModRewrite y htaccess, funciona en default pero no como nuevo

A ver explico como quedaron mis archivos.
el default de sites-aviable tal cual esta por defecto
me cree un archivo llamado prueba el cual contiene esto:
Código PHP:
<VirtualHost *>
ServerName prueba
DocumentRoot 
/var/www/prueba

        
<Directory /var/www/prueba>
                
Options FollowSymLinks
                AllowOverride All
        
</Directory>
</
VirtualHost
esta habilitado en sites-enabled

mi archivo hosts contiene esto:

Código PHP:
192.168.0.1 localhost
192.168.1.1 nombreordenador
192.168.0.1 prueba 
y mi .htaccess esto:
Código PHP:
RewriteEngine On
RewriteRule mover
.html index.php 
Vale si escribo en el navegador http://prueba/mover.html , sin problemas me muestra el index.php que es una pagina de prueba simple


Pero desde fuera haciendo http://servidor.no-ip.org/prueba/mover.html , no funciona.

Nota: uhmm ahi creo que algo falla verdad en lo último que eh escrito.

Bueno espero me puedan ayudar, muchas gracias....
  #7 (permalink)  
Antiguo 19/11/2008, 08:53
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, 10 meses
Puntos: 55
Respuesta: Problema con ModRewrite y htaccess, funciona en default pero no como nuevo

No sé si funcionará, pero prueba poniendo debajo de ServerName prueba lo siguiente:

ServerAlias servidor.no-ip.org

En teoría no es necesario que cambies el archivo hosts
__________________
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.
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 20:48.