![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
27/04/2011, 10:59
|
| | Fecha de Ingreso: febrero-2011 Ubicación: cali, valle del cauca
Mensajes: 158
Antigüedad: 14 años Puntos: 8 | |
Respuesta: necesito una funcion para reescribir urls Cita:
Iniciado por stramin 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 :)
Hola, gracia por tu interes pero sigo sin entender. |