Я завжди цікавився цим і ніколи не знайшов хорошого рішення.
Але це питання мені нагадало.
Якщо у мене на веб-сайті є 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 та більше займається естетикою та дотриманням веб-сторінок.
*.*
на це.