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

Ayuda con un problema complejo en .htaccess

Estas en el tema de Ayuda con un problema complejo en .htaccess en el foro de Apache en Foros del Web. Hola a todos necesito ayuda con el htaccess, el problema q tengo es muy complicado Tengo la siguiente direccion www.misitio.com/destinations El subdirectorio "destinations" es un ...
  #1 (permalink)  
Antiguo 31/08/2010, 10:11
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años, 6 meses
Puntos: 2
Ayuda con un problema complejo en .htaccess

Hola a todos necesito ayuda con el htaccess, el problema q tengo es muy complicado
Tengo la siguiente direccion
www.misitio.com/destinations
El subdirectorio "destinations" es un folder q solo tiene un index.php y el .htaccess
ahora lo q tengo q majera es esta estrcutura:

Código:
http://www.misitio.com/destinations/united+kingdom
http://www.misitio.com/destinations/united+kingdom/england
http://www.misitio.com/destinations/united+kingdom/isle+of+man
http://www.misitio.com/destinations/united+kingdom/northerm+ireland


http://www.misitio.com/destinations/italy
http://www.misitio.com/destinations/italy/trentino-south+tyrol
http://www.misitio.com/destinations/italy/friuli-venezia+giulia
http://www.misitio.com/destinations/italy/latium
http://www.misitio.com/destinations/italy/latium/sant'elia+fiumerapido

http://www.misitio.com/destinations/france
http://www.misitio.com/destinations/france/midi-pyréanées
http://www.misitio.com/destinations/france/provence-alpes-Côte d'Azur
http://www.misitio.com/destinations/france/alsace/strasbourg
http://www.misitio.com/destinations/france/alsace/Klingenthal+(Alsace)
El primer subdominio(si se lo puede llamar asi) despues de destinations/ es el nombre del pais, luego es el nombre del estado y el ultimo es el nombre de la ciudad

hasta ahora estuve usando esto en mi .htaccess:
Cita:

RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?country=$1 [L]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ index.php?country=$1&state=$2 [L]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ index.php?country=$1&state=$2&city=$3 [L]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/(.+)/?$ index.php?post=$4 [L,NC]
pero cuando entro a
http://www.misitio.com/destinations/united+kingdom me dice q la pagina no existe, ya q no esta bien la expresion regular para q me de el valor united+kingdom

Como soluciono este problema, notara q cada nombre ya sea de pais,estado o ciudad puede tener infinidad de caracteres raros( ^ , ' , + , - , acentos,etc,etc ) como hago para manerlo cada uno y asi pasar el verdadero valor a mi index.php para q haga la consulta,me parece muy dificil
Necesito ayuda porfavor
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"

Última edición por Farookh_Bulsara; 31/08/2010 a las 10:16
  #2 (permalink)  
Antiguo 01/09/2010, 12:51
Avatar de GospeliDEA  
Fecha de Ingreso: septiembre-2010
Mensajes: 646
Antigüedad: 14 años, 3 meses
Puntos: 54
Respuesta: Ayuda con un problema complejo en .htaccess

antes de ver el codigo, estas seguro que el modulo mod_rewrite esta cargado en el servidor?
  #3 (permalink)  
Antiguo 01/09/2010, 17:48
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años, 6 meses
Puntos: 2
Respuesta: Ayuda con un problema complejo en .htaccess

si,estoy 100% seguro q esta cargado
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #4 (permalink)  
Antiguo 02/09/2010, 17:20
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años, 6 meses
Puntos: 2
Respuesta: Ayuda con un problema complejo en .htaccess

alguien q pueda ayudarme? me urge resolver este problema
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"

Etiquetas: htaccess
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:42.