Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/07/2011, 14:53
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: rewriterule simple para vos, dificil para mi

Una explicación detallada requeriria de conocimientos que por ahora no creo que poseas. En la web hay numerosos y muy buenos manuales y tutoriales sobre mod_rewrite y url amigables (lo mejores, en inglés) y expresiones regulares

Pero te hago una sintesis


Código Apache:
Ver original
  1. Options +FollowSymLinks
  2. #### Opción requerida
  3. RewriteEngine On
  4. #### Activa el RewriteEngine
  5. RewriteCond %{SCRIPT_FILENAME} !-d  
  6. #### condicion 1 = que no corresponda a un directorio existente
  7. RewriteCond %{SCRIPT_FILENAME} !-f
  8. #### condicion 1 = que no corresponda a un archivo existente
  9. RewriteRule ^([^/]*)$ /pagina.php?id=$1 [L]
  10. # LA regla a aplicar
  11. # lo que está entre parentesis se convierte en la variable $1
  12. # y es procesado por pagina.php?id=valor que recibe por $_GET
  13. # el modificador L al final le dice a la regla que si se cumple
  14. # no procese mas nada y la ejecute

Acá te dejo un ejemplo (cuidado es solo un ejemplo, no para que lo apliques si n estas seguro), vas a ver que "eduardo" se pasa como variable y tambien existe una carpeta de dicho nombre

http://modrewrite.emprear.com/



Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.