Foros del Web » Programando para Internet » PHP » Configuración PHP »

[SOLUCIONADO] Problema con htaccess Rewrite

Estas en el tema de Problema con htaccess Rewrite en el foro de Configuración PHP en Foros del Web. Hola, Tengo un problema, estoy intentando generar friendly urls mediante el .htaccess. En principio cuando las genero con un único parámetro no tengo problemas, pero ...
  #1 (permalink)  
Antiguo 20/01/2014, 04:02
 
Fecha de Ingreso: agosto-2007
Ubicación: Valencia
Mensajes: 23
Antigüedad: 16 años, 8 meses
Puntos: 0
Problema con htaccess Rewrite

Hola,

Tengo un problema, estoy intentando generar friendly urls mediante el .htaccess.
En principio cuando las genero con un único parámetro no tengo problemas, pero cuando introduzco dos y los utilizo como un directorio más me aparece un error en MySQL, este concretamente:

Ha fallado la conexin.Error al conectar a la bbdd.
Error n: 2002
Descripción: Sólo se permite un uso de cada dirección de socket (protocolo/dirección de red/puerto)


Por el momento estoy utilizando el apache 2.22, el que venía con el wampserver, el código que utilizo en el .htaccess es el siguiente:
Código:
Options +FollowSymLinks

## Evitar que se liste el contenido de los directorios
Options All -Indexes
## Lo mismo que lo anterior
IndexIgnore *

DirectoryIndex /[DIR]/_construct.php

ErrorDocument 404 http://localhost/[DIR]/404/

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteBase /[DIR]/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 
# Reescribir la URL solicitada por el usuario
RewriteRule ^([^/]+)/([^/]+)$ _construct.php?smenu=$1&id=$2 [L,NC,QSA]

</IfModule>
Donde pongo [DIR] corresponde con el nombre del directorio/carpeta dentro de www.

La URL que se construye es del tipo: http://localhost/[DIR]/159/habitaciones
Donde 159 es el identificador del menú al que pertenece y habitaciones es el alias de la página de la que tengo que cargar el contenido desde la base de datos.

¿Alguien sabe a que es debido ese error y como lo puedo solucionar?
Gracias de antemano!
  #2 (permalink)  
Antiguo 20/01/2014, 04:57
 
Fecha de Ingreso: agosto-2007
Ubicación: Valencia
Mensajes: 23
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Problema con htaccess Rewrite

Error tonto...se me olvidó modificar las rutas de acceso e includes...
Las he puesto en ruta absoluta y ya funciona.

Etiquetas: htaccess, rewrite
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 17:21.