Ver Mensaje Individual
  #13 (permalink)  
Antiguo 09/05/2008, 02:34
Avatar de bookmaster
bookmaster
 
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 2 meses
Puntos: 67
Re: me ayudan a preguntar lo que debo...

Depende del servidor que uses, para Apache en Linux tendrías que usar un archivo que se llama.
.htaccess en el que el contenido es parecido a esto.

Código:
Options +FollowSymLinks
RewriteEngine on
Rewriterule ^([^/]+)/([^/]+)\/$ Seccion.php?Op=$1&Op2=$2
Donde cada ([^/]+)/ representa un "Nivel" al que tienes que asignarle un $.
El nivel final tiene que estar con esta terminación ([^/]+)\/$ y el primero precedido de ^.

Así pues para un nivel solo sería: Rewriterule ^([^/]+)\/$ Seccion.php?Op=$1

Traducción de un ejemplo con el código anterior (hasta 2 niveles):
http://www.tusitio.com/Pruebas/ = http://www.tusitio.com/Seccion.php?Op=Pruebas
http://www.tusitio.com/Pruebas/Otras Pruebas/ = http://www.tusitio.com/Seccion.php?Op=Pruebas&Op2=Otras%20Pruebas

Te resalto en negrita y en rojo a lo que equivale cada uno.

El Op es el nombre del parámetro que quieras usar para interpretarlo dentro del código, que después trataras para realizar las acciones.

Ejemplo básico de Seccion.php
Código PHP:
<?php
$Opcion1
$_GET['Op'];
$Opcion2$_GET['Op2'];
echo 
"Has introducido esto en Op: "$Opcion1 "<br /> y esto otro en Op2: " .$Opcion2;
?>
Espero no haberte echo más lio, de todas maneras te dejo el enlace a la página oficial de Apache donde podrás ver todas las opciones que tiene este archivo. http://httpd.apache.org/docs/1.3/howto/htaccess.html

En los servidores basados en IIS esto no funciona por si solos, hay que ponerles un módulo para poder hacerlo.
Te dejo los enlaces de dichos módulos por si estabas interesado en este tipo de servidor, ojo que dichos modulos son de pago, en Linux ya viene de serie:

IISRewrite: http://www.qwerksoft.com/products/iisrewrite/
Micronovae Mod-Rewrite: http://www.micronovae.com/ModRewrite/ModRewrite.html <- Por lo visto este es casi 100% compatible con el .htaccess
Isapirewrite: http://www.isapirewrite.com/
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net

Última edición por bookmaster; 09/05/2008 a las 02:44