Voy a tratar de ser lo más "cristiano" que pueda.
XDDD
Deberás buscar un servidor que te ofrezca alojamiento, supongo que primeramente preferirás que sea también gratuito. Puedes optar por
www.iespana.com
www.tripod.es
www.civila.com
Y un largo etc...
Después de darte de alta en estos servidores, deberás "subir", mediante el acceso que ellos te permitan los archivos a su espacio de alojamiento. Algunos de estos servidores permiten subir los documentos con ftp (file transfer protocol) y otros por el contrario, muestran un servidor de archivos, en el que tendrás que subirlo seguramente de uno en uno y es algo más pesado. (Tripod por ejemplo no permite ftp).
Una vez que te hayan facilitado los datos del ftp o el directorio de donde tienes que subir tus documentos, deberás crear una copia exacta de la disposición de las carpetas donde tenias tu página web en tu disco duro. ¿Qué significa esto?. Si por ejemplo tienes tu página web metida en una carpeta llamada "Mi página" y dentro de esta tienes otras carpetas para las imágenes y archivos llamadas "fotos" y "archivos" (por ejemplo). Deberás crear en el espacio del servidor que te han cedido, las carpetas de "fotos" y "archivos" y meter en cada una de ellas lo mismo que tenias en tu disco duro. En conclusión, seguir la misma disposición en cuanto a nombres y subdirectorios que tengas en tu ordenador, pero en el servidor.
Ademas, tendrás que tener en cuenta, que casi todos los servidores gratuitos, suelen identificar la página de inicio como Index.html, index.html, Index.htm o index.htm, de tal modo que si la tuya se llama de otra manera, tendrás que cambiarle el nombre, para que coincida con lo que el servidor puede interpretar.
Después de todo esto, tendrás una dirección del tipo:
http://www.civila.com/nombre_de_usuario/Y a continuación el nombre de la página que hayas puesto de inicio, index.html o la que sea.
Pero lo más importante que debes considerar, es que en el servidor, tienes que crear la misma "ruta" que tenias en tu disco duro. Este es el principal problema en cuanto a fallos, suele ser motivo de quebraderos de cabeza ya que si no están correctamente dispuestos los archivos, veras que no se te muestran imágenes, los links no funcionan... y muchos otros problemillas.
Recuerda que tendrás que subir todo tipo de archivo que hayas creado, tanto las hojas de estilo si tienes (.css) como las imágenes (.gif o .jpg) y por supuesto todos los html o htm que hayas creado.