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

Problemas con htaccess para mod-rewrite

Estas en el tema de Problemas con htaccess para mod-rewrite en el foro de Apache en Foros del Web. Hola a todos, hace poco que me he puesto con el tema del mod rewrite. Os paso a explicar lo que me pasa he configurado ...
  #1 (permalink)  
Antiguo 10/04/2007, 05:40
 
Fecha de Ingreso: febrero-2007
Mensajes: 12
Antigüedad: 17 años, 9 meses
Puntos: 0
Problemas con htaccess para mod-rewrite

Hola a todos,

hace poco que me he puesto con el tema del mod rewrite. Os paso a explicar lo que me pasa he configurado mi servidor Apache
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

Tambien he habilitado esta linea
LoadModule rewrite_module modules/mod_rewrite.so

y tengo el modulo de mod_rewrite activado. He creado un .htaccess con esta cadena "1254512" para comprobar que lo podia ver. Cuando ejectuco con este htaccess me da un error de servidor.Hasta aqui todo perfecto tengo el modulo activado y el .htaccess lo ve. Pongo en el htaccess mis reglas

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^.index.html$ /index.php
RewriteRule ^comarca_(.*)_(.*)_(.*)\.html$ /comarca.php?lan=$1&poble=$2&sec=$3

y me carga exactamente todos los ficheros php, no realiza la escritura, no tengo ni idea de que puede ser. Me podeis ayudar?

Saludos
  #2 (permalink)  
Antiguo 10/04/2007, 10:19
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
Re: Problemas con htaccess para mod-rewrite

¿Pero los enlaces de tu web ya los cambiaste a la forma comarca_(.*)_(.*)_(.*)\.html? Eso no lo hace el mod_rewrite, eso lo tienes que hacer tú
__________________
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 11/04/2007, 16:45
 
Fecha de Ingreso: abril-2007
Mensajes: 17
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Problemas con htaccess para mod-rewrite

Cambia esto:

Código:
RewriteRule ^.index.html$ /index.php
RewriteRule ^comarca_(.*)_(.*)_(.*)\.html$ /comarca.php?lan=$1&poble=$2&sec=$3
por esto:

Código:
RewriteRule ^index.html$ index.php
RewriteRule ^comarca_(.*)_(.*)_(.*)\.html$ comarca.php?lan=$1&poble=$2&sec=$3
Cuando usas un .htaccess, las referencias las debes hacer segun el directorio en el que estas y no a la raiz. Si en cambio quisieses pasar estas reglas al httpd.conf, tendrias que hacer las referencias a la raiz.

La ultima regla no me queda clara. Como te gustaria que quede el URL?

comarca.php?lan=$1&poble=$2&sec=$3 --> comarca_1_2_3.html

??
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 10:36.