dominios y alojamiento web en hostalia

El truco está en el htaccess

Wiki: Los usuarios registrados de DesarrolloWeb.com pueden modificar los contenidos y realizar aportaciones en esta sección.
  • Editar descripción
  • Crear subtitular
  • Crear subentrada
  • Crea una discusión
  • Envia un enlace
  • Envia una imagen
Para mostrar una página en html partiendo de php basta con crear las páginas en php y luego cambiarle el nombre y hacer una redirección desde el .htaccess

Por ejemplo. Si tenemos una base de datos en la que guardamos las distintas partes de una página web (cabecera, titulo, pie de página, etc) podemos crear una plantilla con php que vaya leyendo esos datos y montando lo que sería el codigo html de una página completa. Normalmente esa página tendría de dirección el nombre de la plantilla (quizás plantilla.php) seguida de los parámetros que se le pasen (por ejemplo, plantilla.php?Id=12).

Una vez tenemos esto, para que en lugar de aparecer esa dirección en el navegador del visitante aparezca una del tipo paginaconcreta.html bastaría con hacer las modificaciones oportunas en el .htaccess que ha de estar en la raiz de tu servidor.

Es importante destacar que para que todas estas reglas funcionen es necesario habilitar el módulo Rewrite en la configuración de nuestro servidor apache.

Esas modificaciones basicamente consisten en reescribir las direcciones de las páginas, y se suele hacer con RewriteRule (en el .htaccess como os digo)

RewriteRule ^(.+).html$ plantilla.php?Id=$1

En el ejemplo anterior, se indica al servidor que cuando en un navegador se escriba la dirección "segu_fe" seguida de .html, ha de mostrar lo que hay en el archivo plantilla.php pasándole como valor "segu_fe" a la variable Id.

Con esto, el servidor solo tiene que ir a la base de datos y buscar toda la información que ha de mostrar en tu perfil sabiendo que se encuentra en la tupla en la que Id vale "segu_fe".

Para tenerlo más claro, aprende a trabajar con el .htaccess
Descripción por: reyvi , Jorgens
Entradas relacionadas con El truco está en el htaccess
Entradas clasificadas por las etiquetas:
Entorno de desarrollo
Sumario de entradas relacionadas:
Se encuentran 1 entradas relacionadas de El truco está en el htaccess:
PHP
Entrada padre:
Participación para ampliar las referencias:


Últimas discusiones
29/07/2010 - Cual sería mejor?
Me parece muy interesante el tema del .htacces pero tengo una consulta.
Cuál será mejor utilizar para una web de comercio. El CodeIgniter o el .htacces para ocultar la dirección en la barra de direcciones?
0
1
29/07/2010 - Cual sería mejor?
Me parece muy interesante el tema del .htacces pero tengo una consulta.
Cuál será mejor utilizar para una web de comercio. El CodeIgniter o el .htacces para ocultar la dirección en la barra de direcciones?
0
0
29/07/2010 - Cual sería mejor?
Me parece muy interesante el tema del .htacces pero tengo una consulta.
Cuál será mejor utilizar para una web de comercio. El CodeIgniter o el .htacces para ocultar la dirección en la barra de direcciones?
0
0

Moderadores
Árbol de la Wiki
Portada de Wiki
Licencia de la Wiki
Esta obra está bajo una licencia de Creative Commons
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...