Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

[Lug-bg] Apache2.2, mod_rewrite, content type


  • Subject: [Lug-bg] Apache2.2, mod_rewrite, content type
  • From: Boris Grozev <boris@xxxxxxxxxxxxxx>
  • Date: Tue, 17 Aug 2010 14:46:40 +0300

Здравейте,

Опитвам се да накарам mod_rewrite да сетва определен mime type на някои
правила. Проблема е, че apache продължава да връща подразбиращия се
Content-Type. По-подробно:

Имам директория 'rwtest' и файл 'rwtest/1' със съдържание 'bla'. Имам
следните правила за mod_rewrite:
RewriteEngine On
RewriteRule 1.jpg 1 [type=image/jpeg]

Очаквам, заявките за 1.jpg да се връщат с Content-Type:image/jpeg. Но
резултата е следния:
$ nc localhost 80
GET /rwtest/1.jpg HTTP/1.1
Host:classalc.com

HTTP/1.1 200 OK
Date: Tue, 17 Aug 2010 11:31:20 GMT
Server: Apache
Last-Modified: Tue, 17 Aug 2010 11:11:26 GMT
ETag: "8e61-4-48e030291d380"
Accept-Ranges: bytes
Content-Length: 4
Content-Type: text/plain

bla


Това text/plain идва от DefaultType в httpd.conf -- ако го променя се
променя и отговора.

Системата работи със apache от пакетите на debian и няма промени по 
apache2.conf. Rewrite правилата са в .htaccess файл, и на директорията
е дадено AllowOverride all.

Въпросът ми е: дали греша някъде концептуално и това, което се опитвам
да направя няма да стане по този начин, или съм пропуснал нещо малко? 

Целта на заниманието е в директорията да се съхраняват файлове без
разширения в имената, но да могат да се връщат със съответен
Content-Type ако в запитването има разширение. Използването на php или
някакъви cgi скриптове е силно нежелателно.

Ще съм благодарен за всякаки решения на проблема или насоки.

Attachment: pgplrSrX_Q9WR.pgp
Description: PGP signature

_______________________________________________
Lug-bg mailing list
Lug-bg@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg


 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.