Таким образом, у меня есть вопрос о запросах заголовка на тип файла ..

Не уверен, как лучше сформулировать вопрос, поэтому я объясню, что я сделал.

Создан тарбол на сервере, tar-cvf alle.tar.gz ./folderX

Это все идеально. Теперь я перенес его в свой каталог www, чтобы поделиться им с коллегой.

sudo mv ./alle.tar.gz /var/www/ 

Отлично, нет проблем.

Когда я захожу на http://host.tld/alle.tar.gz, он работает отлично. ОДНАКО, когда я захожу на http://host.tld/alle.tar (не полное расширение), он также работает.

Как видите, каталог абсолютно не содержит файл alle.tar.

Dir Contents

Почему это и стоит ли беспокоиться?

1 ответ1

1

Причина того, что alle.tar работает в дополнение к alle.tar.gz , связана с функциями веб-сервера, такими как согласование содержимого Apache , как вы можете видеть из примеров на странице:

Filename        Valid hyperlink     Invalid hyperlink
foo.html.en     foo                 -
                foo.html            
foo.en.html     foo                 foo.html
foo.html.en.gz  foo                 foo.gz
                foo.html            foo.html.gz
foo.en.html.gz  foo                 foo.html
                                    foo.html.gz
                                    foo.gz
foo.gz.html.en  foo                 foo.html
                foo.gz
                foo.gz.html
foo.html.gz.en  foo                 foo.gz
                foo.html
                foo.html.gz 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .