Чи шлях до каталогу має закінчуватися косою рискою?
2024Визначаючи шляхи, важливо не включати косу риску в кінці визначення шляху. Це добре гігієнічно тримати кінцеві косі риски поза контурами, головним чином тому, що це може заплутати інструменти, які використовують специфікацію для генерації коду, знущань або інших програм.
Windows традиційно використовує зворотну скісну риску ( \ ) для розділення каталогів у шляхах до файлів. (Наприклад, C:\Program Files\PuppetLabs .) Однак мова Puppet також використовує зворотну скісну риску ( \ ) як вихідний символ у рядках у лапках.
На жаль, незабаром ми це дізнаємося це повертає 404, якщо PathVariable містить косу риску. Слеш є стандартним роздільником шляху URI, і все, що йде після нього, вважається новим рівнем в ієрархії шляхів. Як і очікувалося, Весна дотримується цього стандарту.
Зворотна коса риска Зворотна коса риска завжди використовувався в шляхах до файлів на відміну від косої риски для URL-адрес.');})();(function(){window.jsl.dh('aMjUZraAL5ubseMPr8jxgAk__47','
Важливою частиною структури URL-адреси є кісна риска в кінці. Цю скісну риску часто використовують для розрізнення каталогу та файлу на веб-сайті. як правило, користувачі не сприймають URL-адресу з косою рискою в кінці та без неї як два різні елементи.
В Unix-подібних операційних системах косий слеш / є роздільником у «шляху» до файлу. Отже, '/foo/bar' означає файл 'bar', який знаходиться в каталозі 'foo'. У Windows з тією ж метою використовується зворотна коса риска \. Хоча багато процедур Windows розуміють обидві форми.