Pregunta

¿Qué extensión debo elegir para mis archivos HTML y por qué?

¿Fue útil?

Solución

La respuesta corta

No hay ninguno. Son exactamente lo mismo.

La larga respuesta

Tanto .htm como .html son exactamente los mismos y funcionarán de la misma manera. La elección se debe a la preferencia personal, siempre que sea consistente con el nombre de su archivo, tampoco tendrá ningún problema.

Dependiendo de la configuración del servidor web, uno de los tipos de archivos tendrá prioridad sobre el otro. Esto no debería ser un problema, ya que es poco probable que tenga tanto index.htm como index.html en la misma carpeta.

Siempre usamos el .htm más corto para nuestros nombres de archivos, ya que las extensiones de archivos suelen tener 3 caracteres.

Y más sobre: http://www.sightspecific.com/~mosh/www_faq/ext.html o http://www.sightspecific.com/~mosh/www_faq/ext.htm

Creo que debería agregar esta parte aquí:
Hay una sola ligera diferencia entre los archivos .htm y .html. Considere una ruta en su servidor como: mydomain.com/myfolder. Si creas un index.htm Archivo dentro de esa carpeta y lo abre así:mydomain.com/myfolder/, se volverá loco y escupirá sus archivos como está en su servidor,enter image description here
Pero si creas un index.html Archivo allí y abra ese directorio en su navegador, cargará ese archivo.Probé esto en mi VPS y encontré estoTal vez podría establecer de alguna manera su servidor para cargar archivos index.htm de forma predeterminada, pero supongo que el archivo .html es el tipo de archivo predeterminado para que los navegadores se abran en cada directorio.

Otros consejos

¡Ninguno de los dos!

Si estás preguntando; "¿Qué escribiría un visitante de sitio web, HTM o HTML"? Es mucho mejor darles una buena URL descriptiva sin extensión. Si se acostumbran a ir a suyo/contact.html y usted lo cambia a suyo/contact.php ha roto ese enlace. Si usa el suyo/ contacto/, entonces no hay problema cuando cambia de tecnología.

.html siempre para archivos nuevos. .htm es un retroceso a los días de dos.

Lo mismo ... no hace ninguna diferencia ... HTM se usó en los días en que solo las extensiones de 3 letras eran comunes.

.html - Dos ha estado muerto durante mucho tiempo. Pero en realidad no hace mucha diferencia al final.

Si planea colocar los archivos en una máquina que admite solo 8.3 Convención de nombres, debe limitar la extensión a 3 caracteres.

De lo contrario, mejor elija la versión .html más descriptiva.

Supongo que ahora es demasiado tarde, sin embargo, la única vez que hace la diferencia es cuando configuras las firmas HTML en MS Outlook (incluso 2010). Simplemente no puede manejar extensiones .html, solo .htm

Es lo mismo en términos de funcionalidad y soporte. (La mayoría del sistema operativo reconoce ambos, la mayoría de los motores de búsqueda reconocen ambos)

Para mi uso diario, elijo .htm porque es más corto escribir en un 25%.

Desde hoy en día, las computadoras admiten ampliamente cualquier longitud como tipo de archivo, la elección ahora solo es personal. En los primeros días de Windows, donde solo 3 letras admitían, tenía que usar .htm, pero ya no.

He aquí algunos elementos de reflexión.

Si había estado utilizando todos los archivos .htm en su sitio web y ahora, por ejemplo, ha cambiado el editor que está utilizando y su nuevo editor está generando todos sus archivos con la extensión .html. Cuando vuelve a publicar su sitio en el servidor, me parece que realmente podría dañar su posición de SEO/clasificación tantos de los enlaces en la web, incluida Google, que estaban buscando el .htm y no el. New .html para esa misma página. Esto supone que todavía está usando los mismos nombres de página de su antiguo editor que tendría sentido.

De todos modos ... mi punto es que tenga cuidado de no perder el jugo de enlace que tiene acumulado. Así que supongo que en este ejemplo, hay una razón para quedarse con .htm ... pero aparte de eso, como lo mencionan todos los demás, parecen ser lo mismo.

Corrija si me equivoco.

La razón por la que menciono todo esto es porque esto es lo que estaba en el proceso de hacer cuando se me ocurrió, puedo estar dañando el SEO del sitio con el nuevo editor.

El editor original fue MS Bottle Page, que siempre emitió .htm, Dead Now, y el nuevo editor "90 Second Web Builder 9" que genera todos los archivos .html ... Afortunadamente, deben haber pensado en esto e incluyeron una forma de Para cambiar la extensión de salida de nuevo a .htm

De todos modos, esos son mis 2 centavos ... espero que ayude a alguien ...

En resumen, son exactamente iguales. Si nota el final de la URL, a veces verá .htm y otras veces verá .html. Todavía se refiere al lenguaje de marcado de hiper-texto.

Tengo un sitio que es todo .htm y una computadora lo dijo "saberlo" para cambiar a .html porque ayudaría a Google Rank ... ahorró tiempo y $

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top