Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/01/2008, 12:44
diazhh
 
Fecha de Ingreso: septiembre-2007
Mensajes: 139
Antigüedad: 16 años, 7 meses
Puntos: 1
Re: Crear subdominios en php ?

como si fuera poco... aca va otro mas... cabe destacar que esto no era precisamente lo que yo buscaba pero con esto me ayudo bastante y se que precisamente esto es lo que mucho de ustedes buscaban.
esto que voy a postear le pertenece a www.desarrolloweb.com nunk m knsare de agradcr a esta pagina todo lo que me han enseñado en desarrollo de aplikciones web!!!

En algunas ocasiones no basta con enviar un parámetro para que la página reciba todos los datos que necesita para mostrar los contenidos específicos.
Si en la expresión regular tuviéramos otros (+.) entonces en la url_destino tendríamos que utilizar $1 para el primer (+.) que haya en la expresión regular y $2 para el segundo, $3 para el tercero y así sucesivamente.

Por ejemplo, aquí podemos ver una sentencia RewriteRule que utiliza dos partes con (+.) para hacer el patrón.

RewriteRule ^agenda/(.+)/(.+)\.html codigo/cita.php?mes=$2&anio=$1

Esta expresión regular quiere decir: Cualquier URL que comience por "agenda/", seguida de cualquier cosa, luego una barra y cualquier otra cosa, acabado en ".html" (fijarse la contrabarra antes de ".html" que es un carácter de escape para indicar que el "." de antes de "html" es un punto, en lugar del codigo especial que suele significar cualquier caracter. Ver el artículo anterior para más explicaciones sobre las expresiones regulares de este estilo.

Como se puede ver, las direcciones estáticas amigables a buscadores no tienen por que finalizar en .php. En este caso finaliza en .html, pero podría acabar de cualquier otra forma, como .htm, .php3, .shtml o en un directorio.

En el caso del ejemplo anterior, una dirección con esta forma:

www.dominio.com/agenda/2006/7

Se hará corresponder con una url_destino así:

www.dominio.com/codigo/cita.php?mes=7&anio=2006

Aunque también podrían haber concordado otros modelos de direcciones como:

www.dominio.com/agenda/05/01
www.dominio.com/agenda/2006/marzo

Será nuestra responsabilidad hacer el tratamiento para que sólo las URL que queremos muestren la página correcta.