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 .HTMo .HTMLo NONEe 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.