Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2013, 10:45
Xeomdq
 
Fecha de Ingreso: septiembre-2008
Mensajes: 47
Antigüedad: 15 años, 7 meses
Puntos: 1
Pregunta URLS amigables con caracteres especiales

Hola comunidad. Estoy trabajando en las URL amigables de mi web y me surgió una duda.

Resulta que tengo una página de tags con la siguiente estructura para los links:

Estructura original: "example.com/anuncios/tag.php?id=$id"
URL amigable: "example.com/anuncios/05_titulo-del-tag.html"

Donde 05 sería el id. El problema de esto es que para armar la url amigable uso el id del tag, entonces puedo poner cualquier cosa como: "example.com/anuncios/05_cualquier-cosa" y me manda a una página con el mismo contenido. Osea: infinitas URL que dirigen al mismo contenido.

Para solucionar esto, use el nombre del tag, en vez de ID para armar la url amigable. Así me evito poner números.

Estructura original: example.com/anuncios/tag.php?nombre=$nombre
URL amigable: example.com/anuncios/nombre-tag.html

El problema que tengo ahora, es que algunos tags pueden tener caracteres raros como "Ñ" o acentos en sus "nombres" (que están guardados en la base de datos). Veo que no recomiendan usar Ñ en las URL. ¿Hay alguna solución a esto?