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