Кратко об index.html

0
140
index.html
index.html

Прочитав в одном из обзоров фразу, что ставить в ссылках «index.html» – это ламерство, закономерно возник вопрос, а почему?
Давайте по порядку:
Все URL, которые есть в интернете, обходятся прекрасно и без «index.html». Результат все равно будет одинаковым. Поэтому не нужно думать, что без «index.html» главная страница сайта, или любая другая страница не будет показываться. Сервер все равно найдет «index.html» и отобразит его содержимое, без разницы, как вы укажете адрес в ссылке. Но возникает, если все равно нет никакой разницы, то почему нельзя ставить этот пресловутый «index.html».
Очень скоро ссылки с «index.html» расползутся по Интернету. Как может измениться за это время ваш сайт, вы вряд ли знаете. Может быть, вы будете использовать SSI, и все страницы переименуются в *.shtml. А может быть, вы освоите PHP, и тогда расширение страниц станет *.php или *.phtml. А может быть еще какая-нибудь напасть случится.
В общем, все ссылки, где встречается «index.html» перестают быть работоспособными, а в интернете ссылки с «index.html» все равно актуальны. И все ссылки, которые раньше были размещены в интернете, перестанут работать. Пользователь будет видеть только страницу 404. И еще одна возможность даже, если вы захотите, с упорством барана, вручную поменять все ссылки у вас ничего не получится, потому что большинство каталогов дают возможность размещать сайт только один раз. Поэтому если случится какая-нибудь неприятность и формат отображения страниц вашего сайта изменится, то вам будет проще создать новый сайт, чем продолжать работу над первым.
В общем, применение «index.html» не принесет никакой пользы. А неприятности могут быть те еще. Поэтому бросайте это ненужное и неблагодарное занятие. В общем, как говорилось в начале статьи, не будьте ламерами.