El truco está en el htaccess
Wiki:
Los usuarios registrados de DesarrolloWeb.com pueden modificar los contenidos y realizar aportaciones en esta sección.
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
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:
Participación para ampliar las referencias:
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|