Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2011, 08:49
angefcarrero
 
Fecha de Ingreso: febrero-2011
Ubicación: Ciudad Real
Mensajes: 5
Antigüedad: 13 años, 9 meses
Puntos: 0
Problemas con reescritura de url en servidores windows

Hola a todos,

Tengo un problema que no se por donde cogerlo. Resulta que he realizado una web para un cliente, bajo php y mysql, en el que utilizo un fichero .htaccess para la reescritura de urls. En este fichero lo que hace es que todo fichero o directorio que no exista lo paso por el index.php, donde hago el tratamiento de la url y dependiendo de la url, hago unas acciones u otras.

En sistemas linux funciona sin problemas. El problema ha llegado cuando lo he subido a producción y el cliente tenía un servidor windows. En este caso el .htaccess no funciona, pero este cliente ha hablado con su proveedor de hosting y le han habilitado el módulo isapirewrite. Con este módulo, se puede utilizar .htaccess bajo windows.

Lo curioso de todo es que hay url que si funcionan y que las mandan por el index, pero hay otras que no lo hace. Lo que no se es si hay que dar de alta las rutas en algún sitio para que las coja.

Otra prueba que hemos realizado es a subir solo un index.php y un .htaccess donde se hace lo mismo, que todo lo que no exista que lo pase por el index. De esta forma si ponemos la ruta www.dominio.com/estudio funciona bien, pero si ponemos www.dominio.com/exteriores me dice que el fichero no existe.

Si alguien sabe que puede pasar, lo agradecería.

Saludos y gracias