![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
27/04/2011, 10:10
|
![Avatar de stramin](http://static.forosdelweb.com/customavatars/avatar223191_4.gif) | | | Fecha de Ingreso: marzo-2008 Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 11 meses Puntos: 336 | |
Respuesta: necesito una funcion para reescribir urls es que estas mal enfocado, lo que necesitas no es reescribir las url ya que esto teóricamente es imposible puesto que es parte del navegador (y por esto dependiente de el) y no de tu página, ademas si cambias la url cambias la ubicación.
Debes planteártelo de otra forma, si no puedes cambiar con tu código las URLs, entonces que las URLs cambien tu código.
el proceso es bien simple, debes cambiar todas las redirecciones de tu servidor ya sea modificando la configuracion de APACHE o usando un .htaccess dentro de la carpeta "index" de modo que todas las urls que vayan a index/* sean recibidas en index/index.php (el usuario nunca se dará cuenta de esto, para el la pagina seá index/55)
para lograr esto necesitamos saber que servidor web usas para empezar, puedes basarte en los .htaccess que ya vienen incluidos, lo que necesitas es hacer el mismo procedimiento del error 404 para redirigir todas las solicitudes.
habiendo hecho eso lo demas es fácil, solo una linea de código (la que te mensioné mas arriba que creo que es $_SERVER['HTTP_REFERER'] para saber el numero (55).
es una lastima que en el foro de PHP no tengamos a alguien que sepa mas de servidores webs para ayudarte con esa parte, pero al menos la parte PHP te la podemos solucionar :) |