Удаление завершающих / запускающих строк с помощью sed, awk, tr и friends

HTTP RFC 2396 определяет разделитель путей как одиночный слэш .

Однако, если вы не используете какую-либо переписывание URL-адреса (в которой в случае, если на правила перезаписи может влиять количество косых черт), uri сопоставляется с дорожкой на диске, но в (большинстве?) современных операционных системах (Linux / Unix, Windows) несколько разделителей путей в строке не имеют особый смысл, поэтому / path / to / foo и / path // в //// foo в конечном итоге будет сопоставляться с одним и тем же файлом.

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

36
задан ELLIOTTCABLE 9 September 2011 в 09:20
поделиться