Mi sono sempre chiesto questo e non ho mai trovato una buona soluzione.
Ma questa domanda me lo ha ricordato.
Quando ho un URL sul mio sito Web, è possibile visualizzarlo e accedervi in uno dei seguenti modi:
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
eccetera...
Ora capisco i vantaggi dell'aggiunta di parole chiave nell'URL. Anche la guida SEO più semplice menzionerà per fare proprio questo. ... ma per ragioni di sanità mentale, chiarezza, facilità di lettura, facilità d'uso e così via, inclusa la conformità web ...
Si preferisce avere un'estensione di file o no?
Davvero, in fondo la mia logica mi dice: sì, dovrebbe. Il motivo è che ciò risale ai tempi del passato in cui Internet era principalmente USENET, FIDONET, FTP e GOPHER.
Vedi, se un URL non ha un nome file , normalmente viene considerato una directory . È qui che è nato index.htm, perché per impostazione predefinita elenca la directory se non viene trovato alcun file indice. Tuttavia, abbastanza presto, i programmatori web hanno iniziato a sovrascrivere questo e usando index.htm per servire effettivamente il contenuto di quella directory web come pagina . La differenza principale, è stato aggiunto il linguaggio di markup e questo è stato analizzato nel browser. Con questo linguaggio di markup, il Content-Type:text/html;
tag nell'intestazione della risposta è diventato l'indicatore del tipo di file che era per qualsiasi file . L'HTML sembra essere l'unico "tipo di file" che non ha estensioni con nome coerente, tranne quando vengono salvate.
Sfortunatamente, una volta che le pagine Web sono diventate la cosa principale, è diventato un errore di sicurezza mostrare effettivamente il contenuto della directory, quindi tutto è rimasto nascosto solo con il contenuto dell'URL effettivo visualizzato.
Per non parlare delle guerre di denominazione dei file multipiattaforma. Windows based richiede un'estensione di 3 o meno cifre e unix / mac può avere di più. Quindi dovrebbe essere .HTM
o .HTML
o NONE
e lasciare che la piattaforma decida?
Quindi, in sostanza, immagino che ciò che sto cercando di capire va oltre la SEO e si occupa di più dell'estetica e della conformità web.
*.*
a quello.