LINUX.ORG.RU

CentOS 5, Firefox, text/plain

 ,


0

2

Условия:

- система CentOS release 5.9 (Final), ядро 2.6.18-348.18.1.el5.centos.plus, x86_64;

- его штатные httpd-2.2.3-82.el5.centos.x86_64 и firefox-17.0.9-1.el5.centos.x86_64;

- /etc/httpd/conf.d/local-doc.conf вида

Alias /localdoc/ /usr/share/doc/
<Directory /usr/share/doc>
 Options +Indexes
 DirectoryIndex /cgi-bin/no-such-index.cgi
 IndexOptions Charset=UTF-8 +FoldersFirst +IgnoreClient +SuppressIcon +VersionSort
</Directory>
- «не использовать прокси для: 127.0.0.1; localhost;» в firefox. Происходят такие запросы:
----------------------------------------------------------
http://127.0.0.1/localdoc/vte-0.14.0/UTF-8.txt

GET /localdoc/vte-0.14.0/UTF-8.txt HTTP/1.1
Host: 127.0.0.1
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130917 Firefox/17.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Referer: http://127.0.0.1/localdoc/vte-0.14.0/

HTTP/1.1 200 OK
Date: Thu, 14 Nov 2013 06:09:29 GMT
Server: Apache/2.2.3 (CentOS)
Last-Modified: Mon, 16 Jun 2003 21:10:03 GMT
Etag: "4cee1-414-3c03e1500a0c0"
Accept-Ranges: bytes
Content-Length: 1044
Connection: close
Content-Type: text/plain; charset=UTF-8
----------------------------------------------------------
http://127.0.0.1/localdoc/vte-0.14.0/boxes.txt

GET /localdoc/vte-0.14.0/boxes.txt HTTP/1.1
Host: 127.0.0.1
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130917 Firefox/17.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Referer: http://127.0.0.1/localdoc/vte-0.14.0/

HTTP/1.1 200 OK
Date: Thu, 14 Nov 2013 06:09:40 GMT
Server: Apache/2.2.3 (CentOS)
Last-Modified: Tue, 03 Dec 2002 02:00:44 GMT
Etag: "4cee7-4a4-3b0db4babab00"
Accept-Ranges: bytes
Content-Length: 1188
Connection: close
Content-Type: text/plain; charset=UTF-8
----------------------------------------------------------
Первый файл firefox показывает, на втором открывается диалог
Вы собираетесь открыть:
boxes.txt
являющийся plain text document (1,2 КБ) из http://127.0.0.1
Как Firefox следует обработать этот файл?
Открыть в...
В настройках браузера для plain text document можно выбрать «Всегда спрашивать», «Сохранить файл», «Использовать Текстовый редактор (по умолчанию)», «Использовать другое».

Собственно, 2 вопроса:

- чем же таки эти 2 файла отличаются для firefox?

- как его убедить показывать 2-е файлы?

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 2)

Происходят такие запросы:

Откуда это лог?

как его убедить показывать 2-е файлы?

Явно отдавать Сontent-disposition: inline, не?

Zmicier ★★★★★
()
Ответ на: комментарий от Zmicier

Прощу, прощения, HTTP-заголовки должны писаться с заглавной:Content-Disposition.

Zmicier ★★★★★
()
Ответ на: комментарий от Zmicier

А причём тут «Сontent-disposition»? При 2-х одинаковых запросах в первом случае firefox показывает текст (содержимое файла), а во втором - предлагает скачать и открыть в чём-нибудь. При том, что каких-либо отличий между запросами и ответами нет (вроде как) совершенно.

berrywizard ★★★★★
() автор топика
Ответ на: комментарий от berrywizard

А при чём тут «Сontent-disposition»?

При своем непосредственном назначении.

Притом что каких-либо отличий между запросами и ответами нет (вроде как) совершенно.

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

Zmicier ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.