Tecnología

Inicio

Cómo crear un sitio web estático dinámico

Una vez, toda la Web era estático, principalmente páginas HTML con líneas de texto e imágenes salpicadas sobre. Cada página tiene su propio URL distinta. Luego vino páginas dinámicas. Ahora, Internet está lleno de sitios interactivos generados a partir de bases de datos. Cada blog y tienda en línea utiliza código dinámico, pero muchos de ellos sufren de una dinámica sitios comunes en los problemas a menudo tienen destrozados, URL feas. Lo que muchos usuarios quieren es un sitio que combina ambos aspectos dinámicos y estáticos. Si bien esto no es ningún proceso fácil por cualquier medio, y requiere un poco de conocimientos en Web-scripting, el resultado puede ser vale la pena el esfuerzo.

Instrucciones

1 Aprender PHP y MySQL. El lenguaje de programación PHP y el sistema de base de datos MySQL son dos de los recursos más comunes que se utilizan en la creación de sitios web dinámicos, por lo que este conocimiento le servirá mucho más allá del proyecto inmediato a la mano. Los libros sobre el tema publicado por O'Reilly y SAMS son algunas de las mejores herramientas para ayudarle a aprender lo esencial, aunque tutoriales en línea puede ser útil, también.

2 Instalar PHP, Apache y MySQL Community Server. Configurar el entorno de desarrollo de PHP y crear una base de datos y el usuario de la cuenta MySQL. Si es el propietario Dreamweaver, puede seguir el tutorial sitio web dinámico en el sitio web de Adobe y utilizar el programa para simplificar el proceso (ver Recursos).

3 Introducir el código PHP para mostrar y recoger datos, siguiendo sus planes para el sitio. Esto puede variar ampliamente dependiendo de qué tipo de sitio que desea, y requiere un buen conocimiento de la lengua para poner en acción.

4 Crear un archivo de texto denominado \ ". Htaccess \" y guardarlo en el directorio raíz de su sitio. Para hacer que la URL de una página específica aparece como si fuera estática, coloque las siguientes dos líneas de código en el archivo:

RewriteBase / scriptfolder /
RewriteRule ^ staticpage \ .htm $ dynamicscript.cgi [T = application / x-httpd-cgi]

Esto le dice al sitio para buscar en el directorio llamado \ "scriptfolder \" para las secuencias de comandos, a continuación, para mostrar la secuencia de comandos \ "dynamicscript.cgi \" como \ "staticpage.htm \". Si desea que todas sus páginas para parecen ser estática, en lugar de sólo unas pocas páginas específicas, introduzca la siguiente línea en su lugar:

AddType application / x-httpd-php .htm

Ahora usted puede dar todos sus scripts PHP la extensión \ ". Htm \", y aparecerán a los usuarios ser páginas estáticas, sin dejar de ser interpretado por PHP.