Какими должны быть имена страниц,
картинок и других файлов
Многие пользователи операционной системы Microsoft Windows
привыкли
к тому, что не имеет значения, какие буквы используются в
наименовании
файлов — строчные или прописные. Если вы назовете файл
TestPage.html,
а обращаться к нему (например, устанавливая на него гиперссылку)
будете
как к файлу testpage.html, все равно операционная система найдет
его и будет
воспринимать записи TestPage.html и testpage.html, как одно и то
же.
Но это только в Microsoft Windows. В Интернете же многие сайты
находятся
на серверах под управлением операционных систем UNIX или LINUX,
а для этих операционных систем различное написание всех символов
имеет
свое значение. Если вы, опять же, назовете свою страницу
TestPage.html,
а обратитесь к ней как к testPage.html, то получите результат:
Данная страница
не найдена. Это очень важный момент и его необходимо запомнить.
Это касается
любых файлов: и web-страниц, и картинок, и программ.
Желательно также не давать слишком длинные имена файлам (хоть
практически
все современные операционные системы это позволяют), поскольку
будет увеличиваться вероятность ошибки при указании имени файла,
к тому
же такие имена трудно читать.
Имена всех файлов желательно давать буквами английского
алфавита, т. к.
проблемы с кодировкой могут возникнуть неожиданно не только с
самим
содержимым web-страниц, но и с именами файлов.
Необходимо также учитывать и то, что вы не будете постоянно
работать ее
всем содержимым вашего сайта и, следовательно, со временем
забудете, что
значат те имена, над которыми вы поленились хорошенько подумать.
Если
к примеру, вы назовете файл web-страницы Page-2.html, то очень
скоро забудете,
что в нем содержится. Но если вы назвали его setupDoors.html
то даже через пять лет поймете, что в нем идет речь об установке
дверей
Кроме того, если кто-то другой должен будет разобраться в работе
вашего
сайта, то это гораздо легче сделать, когда названия файлов будут
"говорящими".
В этом случае понижается вероятность появления файлов с
одинаковыми
названиями. Конечно, если вы не знаете английского языка ИЛР
вам очень не хочется постоянно задумываться и пользоваться
словарем
то можно давать русские названия, но английскими буквами
(например
ustanovka_dverey.html).
Чтобы в дальнейшем не путаться, вы должны выработать для себя
определенные
правила по формированию названий файлов и стараться следовать
им всегда. Например, я никогда не называю каталоги с большой
буквы
в этих именах только маленькие буквы. Если имя каталога состоит
из дву>
или более слов, то я ставлю между этими словами знак
подчеркивания, чтобы
не было пробелов в именах файлов (хотя пробелы и допустимы). Все
имена я стараюсь делать по возможности короткими и только на
английском
языке. Когда каких-то схожих между собой файлов много (например
фотографии, которые вы х'отите поместить в своей виртуальной
галерее), то
конечно же, лучше давать названия с помощью цифр (например
024.jpg
025.jpg) вместо "говорящих" названий вроде
we_are_in_forest_behind_fire.jpg
watching_at_the_lake_water.jpg и т. п. Такие файлы проще лишний
раз просмотреть
в специальном просмотрщике, чем помнить длинные сложные имена.