Использование нескольких точек (.) В именах файлов - PullRequest
4 голосов
/ 10 января 2011

Есть ли причины не использовать несколько . в именах файлов веб-сайта (изображения, файлы CSS, файлы JS ...), как в logo.french.png?

Ответы [ 3 ]

16 голосов
/ 10 января 2011

Жаль, что ответы не могут быть такими короткими: Нет.

Обновление:

Ммм, хорошо, позвольте мне подумать (вы этого хотели!):

  • URL-адреса не ограничивают использование точек в пути.
  • Применяются обычные ограничения именования файлов ОС, на которой работает ваш сервер.
    Если вы используете Linux или UNIX, то выдолжно быть довольно свободно в именовании ваших файлов (относительно периодов).Windows, не уверен;)

Обновление 2:

Возможно, существуют некоторые специальные конфигурации вашего веб-сервера (например, Согласование содержимого Apache ), который также использует несколько периодов в имени файла для различения содержимого.Но это не должно мешать именованию ваших файлов таким образом.

0 голосов
/ 03 мая 2015

Да.

У меня был файл на моем сайте с именем ads.atx.ps.960.jpg, на который ссылается тег img src ... это место оказалось пустым ви Chromium, и Firefox в Linux, когда я получил страницу.Когда я, наконец, в отчаянии сменил имя на ads_atx_ps_960.jpg, оно заработало нормально.

Я не знаю, была ли проблема с браузером или веб-сервером, просто знаю, что оно не работает сточки, в любом браузере.Мой запрос на тип сервера возвратил «Apache / 2»

Обратите внимание, что у меня также есть несколько файлов html с несколькими точками в именах, например, yocto.file.copy.html и т. Д.на них есть ссылки в тегах href, и все они работают нормально, когда я впервые увидел проблему с JPG в теге img src.

0 голосов
/ 10 января 2011

номер

Единственная причина, по которой я могу не использовать несколько . в имени файла, заключается в том, что очень плохо написанная программа проверки расширений файлов может запутаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...