Косится после имен каталогов на разных языках и в разных конфигурациях - PullRequest
2 голосов
/ 06 августа 2010

Вопрос действительно прост: должен ли путь к каталогу всегда содержать косую черту в конце?

говорят: /path/to/directory/ более /path/to/directory.

Linux / Unix, кажется, принимает оба. Большинство приложений и библиотек в Linux следуют этому. например <Directory /home/someproject/foo/code> работает просто отлично.

В программировании, скажем, PHP, я могу сделать каталог для обоих каталогов с косой чертой в конце. а те без. В документации PHP есть примеры, в которых не указывается / http://www.php.net/manual/en/class.dir.php

В Ruby то же самое: я могу использовать /path/to/dir/ и /path/to/dir в Dir?

Что такое «лучшая практика»? Есть ли снижение производительности при использовании одного из обоих? Есть ли случаи, когда оба работают по-разному, или один из них сломается?

1 Ответ

2 голосов
/ 12 августа 2010

Я использую косую черту для согласованности.Если я создаю динамический путь / имя, мне нравится видеть косую черту, чтобы указать, что я сделал любую конструкцию этой части пути.Это совпадает с моим решением также использовать косые черты для веб-сайтов.Мысли некоторых людей можно найти на http://www.fiftyfoureleven.com/weblog/search-engines/trailing-slashes-best-practice

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