Siempre me he preguntado sobre esto y nunca encontré una buena solución.
Pero esta pregunta me lo recordó.
Cuando tengo una URL en mi sitio web, se puede visualizar y acceder a cualquiera de las siguientes formas:
http://www.somesite.com/subdirectory
http://www.somesite.com/subdirectory/
http://www.somesite.com/subdirectory/index.htm
http://www.somesite.com/subdirectory/index.html
http://www.somesite.com/subdirectory/index.php
http://www.somesite.com/subdirectory/index.asp
http://www.somesite.com/subdirectory/some-relevant-keywords
http://www.somesite.com/subdirectory/some-relevant-keywords.htm
http://www.somesite.com/subdirectory/index.php?page=some-relevant-keywords
http://www.somesite.com/subdirectory/?page=some-relevant-keywords
http://www.somesite.com/subdirectory/?page=some-relevant-keywords&even=more-keywords
etc ...
Ahora, puedo entender los méritos de agregar palabras clave en la URL. Incluso la guía de SEO más básica mencionará hacer precisamente eso. ... pero en aras de la cordura, la claridad, la facilidad de lectura, la facilidad de uso, etc., incluido el cumplimiento web ...
¿Se prefiere tener una extensión de archivo o no?
Realmente, en el fondo mi lógica me dice: sí, debería. La razón es que esto se remonta a los días del pasado cuando Internet era principalmente USENET, FIDONET, FTP y GOPHER.
Vea, si una URL no tiene nombre de archivo , entonces normalmente se considera un directorio . Aquí es donde surgió index.htm, porque de forma predeterminada enumera el directorio si no se encuentra ningún archivo de índice. Sin embargo, muy pronto, los programadores web comenzaron a anular esto y usar index.htm para servir el contenido de ese directorio web como una página . La principal diferencia fue que se agregó lenguaje de marcado, y esto se analizó en el navegador. Con este lenguaje de marcado, la Content-Type:text/html;
etiqueta en el encabezado de respuesta se convirtió en el indicador de qué tipo de archivo era para cualquier archivo . HTML parece ser el único "tipo de archivo" que simplemente no tiene extensiones con nombres consistentes, excepto cuando se guardan.
Desafortunadamente, una vez que las páginas web se convirtieron en lo principal, se convirtió en un error de seguridad mostrar realmente el contenido del directorio, por lo que todo quedó oculto con solo el contenido de la URL real que se muestra.
Sin mencionar las guerras de nombres de archivos multiplataforma. Windows basado requiere una extensión de 3 dígitos o menos, y Unix / Mac puede tener más. Entonces, ¿debería ser .HTM
o .HTML
o NONE
y dejar que la plataforma decida?
Entonces, en esencia, supongo que lo que estoy tratando de resolver está más allá del SEO y trata más con la estética y el cumplimiento web.
*.*
a eso.