Truco 1: Páginas de error personalizadas

Este es el más sencillo, se trata simplemente de crear un archivo llamado ".htaccess" con el siguiente contenido:

ErrorDocument 404 /error_badlink.html
ErrorDocument 500 /error_servidor.html
ErrorDocument 403 /acceso_prohibido.html

Como en Windows no está permitido grabar un nombre de archivo que comience con un punto, estos archivos se escriben abriendo el notepad y usando "guardar como", luego el nombre del archivo se coloca entre comillas.

Donde error_badlink.html, etc. son páginas personalizadas que informan el tipo de error producido. Nota, para que esto funcione con Internet Explorer, la opcion "Herramientas", "Opciones de Internet", "Opciones Avanzadas", "Mostrar mensajes descriptivos de los errores http" debe estar deshabilitada.

Este archivo y las páginas de error personalizadas se suben al directorio raíz de tu sitio usando ftp. Para probarlo vaya a http://www.cedem.f2s.com y coloque cualquier dirección que no exista. Aparecerá una página de error con un formulario en html para enviar correo.

Truco 2: Mezclar en el servidor una página html con un texto usando PHP3

Esto sirve para hacer plantillas, por ejemplo con el diseño general de una página html (que no cambia) y mezclarla con textos o contenidos que se pueden ir actualizando.

La plantilla, con lo que no cambia puede llamarse -por ejemplo- plantilla.php3 (en lugar de html) y tendría el diseño fijo, en los lugares donde van los textos o partes variables se coloca <? require("parrafo1.inc"); ?> donde parrafo1.inc es un archivo de texto simple con el código html que se va a insertar. Por ejemplo la página plantilla.php3 podría ser algo así:

<HTML>
<HEAD>
  <TITLE>This is my page!</TITLE>
</HEAD>
< BODY>
HTML code... <? require("nav.inc"); ?> ...HTML code... <? PHP code ?> ...HTML code... etc...
</BODY>
</HTML>

y el archivo que se incluye (nav.inc) podria ser

<TABLE CLASS="nav">
  <TR>
    <TD><A HREF="/" TITLE="Home page">Home</A></TD>
    <TD><A HREF="/computers/" TITLE="Everything about computers">Computers</A></TD>
    ...
    <TD><A HREF="/recipes/" TITLE="My favorite recipes">Recipes</A></TD>
  </TR>
</TABLE>
 

Al llamar plantilla.php3 desde el browser se recibe la combinación de ambos, con el código de nav.inc incrustado dentro de plantlla.php3.

Un excelente texto intorductorio al PHP se encuentra en http://www.users.f2s.com/faq/phpbasic.php3 

 

Truco 3: Colocar un Password a una parte del sitio web

Para esto se deben crear dos archivos, uno llamado ".htaccess" con el siguiente contenido:

AuthName "Ingrese su Password" 
AuthType Basic 
AuthUserFile/web/sites/104/aquitacna/www.aquitacna.f2s.com/.htpasswd 
require valid-user
 

El path /web/sites/104/aquitacna/www.aquitacna.f2s.com/ es el nombre real del directorio raíz donde está guardada -en el servidor- la página (en este ejemplo mi página) ¿como saberlo? en http://www.f2s.com basta con entrar a "login members" y luego a "website" al final de la página aparece este directorio.
Luego creamos otro archivo llamado ".hpassw" con:

visitante:fiS0RjrHKpxb6
tomas:HPq9ldyBD6wZU
tombrad:4q.43eOXd5ylQ
fical:rajx2uKDak4w6
anonimo:wQk3Dp1K9rnvY

Para generar este archivo con nombres de usuario y sus password se deben encriptar los password de manera que el servidor pueda aceptarlos. Para encriptar vaya al sitio http://www.users.f2s.com/us/pwencrypt.php3 y con el botón "Link to Bill´s Form" se ingresa el password y el formulario lo devolverá encriptado, luego se corta y se pega en ".hpassw"

Luego con el ftp e crea el subdirectorio que deseamos dejar protegido y dentro de el subimos ".htaccess"