Я всегда задавался вопросом об этом и никогда не находил хорошего решения.
Но этот вопрос напомнил мне об этом.
Когда у меня есть URL на моем веб-сайте, он может быть отображен и доступен любым из следующих способов:
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
так далее...
Теперь я могу понять достоинства добавления ключевых слов в URL. Даже самое простое руководство по SEO будет упоминать именно это. ... но ради здравомыслия, ясности, удобства чтения, удобства использования и т. д., включая соответствие веб-требованиям ...
Является ли он предпочел иметь расширение файла или нет?
Действительно, в глубине души моя логика говорит мне: да, так и должно быть. Причина в том, что это восходит к прошлым временам, когда Интернет был в основном USENET, FIDONET, FTP и GOPHER.
Смотрите, если у URL нет имени файла , то он обычно считается каталогом . Именно здесь возник файл index.htm, поскольку по умолчанию в нем указывается каталог, если индексный файл не найден. Однако довольно скоро веб-программисты начали переопределять это и использовать index.htm, чтобы фактически обслуживать содержимое этого веб-каталога как страницу . Основным отличием было добавление языка разметки, и это было проанализировано в браузере. С этим языком разметки Content-Type:text/html;
тег в заголовке ответа стал индикатором того, какой тип файла был для любого файла . Кажется, что HTML является единственным «типом файла», который не имеет последовательно именованных расширений, за исключением случаев, когда они сохраняются.
К сожалению, как только веб-страницы стали главными, это стало ошибкой безопасности, чтобы фактически отобразить содержимое каталога, поэтому все оставалось скрытым, при этом отображался только фактический контент URL.
Не говоря уже о кросс-платформенных войнах имен файлов. Для Windows требуется расширение из 3 или менее цифр, а у unix / mac может быть больше. Так должно быть .HTM
или .HTML
или NONE
и пусть платформа решит?
Так что, по сути, я думаю, что я пытаюсь понять, что выходит за рамки SEO и больше касается эстетики и соответствия веб-требованиям.
*.*
на него.