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!