Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   mod_rewrite, apache 1.3 и Content-Type заголовка (http://forum.oszone.net/showthread.php?t=74835)

E-mail 19-11-2006 07:39 514020

mod_rewrite, apache 1.3 и Content-Type заголовка
 
я спросил у ясеня, я спросил у гугла, гугл не ответил мне, я спрошу у публики! :)

народ, как с помощью модуля rewrite под apache 1.3 отдавать тип содержимого урла Content-Type: image/gif ??

пробЫвал так:

RewriteRule ^([0-9]*)\.jpg$ /?id=$1 [T=image/jpeg]

после замены всеравно отдается: Content-Type: text/html; charset=windows-1251

:((

кто знает как наладить нужный заголовок с помощью rewrite ответте пожалст

Sham 19-11-2006 09:38 514037

E-mail RTFM :)

флаг T назначает принудительно MIME-тип целевому файлу, т.е. ты пытаешься назначить PHP-скрипту MIME картинки :). Как ты знаешь, есть такая функция PHP, header называется... дальше объяснять? :)

E-mail 19-11-2006 20:19 514225

Sham с реврайтом надо((
возможно через htaccess ?

Sham в дополнение, можно рабочий пример где [T] будет работать?

Sham 20-11-2006 11:01 514465

E-mail imho нет... может разработчкам модуля придет в голову сия мысля в будущем.

Попробуй в htaccess прописать MIME по умолчанию

php_value default_mimetype "image/jpeg"

P.S. флаг T у тебя вроде правильно... только надо файл прописать (у тебя не понятно куда применять), если index.php, так и пиши... и еще - передний слеш - значит абсолютная замена со всеми вытекающими...

E-mail 20-11-2006 23:36 514788

Sham насчет абсолютной замены, не понятно..
Цитата:

флаг T у тебя вроде правильно
дык не работает:(

E-mail 21-11-2006 00:25 514792

Цитата:

php_value default_mimetype "image/jpeg"
не прокатит для гифовых рисунков, самое интересное браузер осел умудряется читать внутренние заголовки принятого кода рисунка и определяет правильно рисунок как гиф хотя контент тайп все еще text/html :)

Sham 23-11-2006 03:50 515742

E-mail
Цитата:

дык не работает
RewriteRule ^([0-9]*)\.jpg$ index.php?id=$1 [T=image/jpeg] а так? :) Вообще это полный бред :) по идее скрипт при этом не будет выполнятся, а выдаст код в чистом виде :) Такие выкрутасы для других целей совсем...
Цитата:

не прокатит для гифовых рисунков
ессно :) только я не допер, что же тебе таки нужно :)


Время: 10:31.

Время: 10:31.
© OSzone.net 2001-