Cita:
Iniciado por djsos
Hola buenas noche a todos.
Hasta ahora cuando escribía url amigables las quitaba acentos y eñes para evitar complicaciones, pero tengo un cliente que ha visto que que en wikipedia la url
http://es.wikipedia.org/wiki/España funciona perfectamente. Así que el quiere lo mismo. Llevo dos días buscando y rebuscando pero no consigo dar con la clave.
Si alguien tiene alguna ligera idea de la configuración a modificar le daría carma día tras día hasta que se me caigan los dedos XD
Muchas gracias a todos.
El problema generalmente sucede cuando los nombres de tus archivos contienen caracteres no ingleses, españa.html por ejemplo, pero si dichos caracteres están dentro de la expresión regular no hay problemas
Ejemplo
accedé a
http://foros.emprear.com/css/tooltips/tooltips.phtml
con esta regla
Código Apache:
Ver originalRewriteRule ^España$ /css/tooltips/tooltips.phtml [L]
podemos acceder sin problemas a
http://foros.emprear.com/España
Como ves ambas redirigen al mismo lugar
Otro ejemplo un poco diferente
Código Apache:
Ver originalOptions +FollowSymLinks
AddDefaultCharset utf-8
AddCharset utf-8 .html .php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/css_js/
RewriteRule ^(.*)\:(.*)=(.*)$ $2.php?var=$3 [L,QSA]
lo que resulta en
http://mr5.emprear.com/inx.html
Saludos