Показать полную графическую версию : 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 ответте пожалст
E-mail RTFM :)
флаг T назначает принудительно MIME-тип целевому файлу, т.е. ты пытаешься назначить PHP-скрипту MIME картинки :). Как ты знаешь, есть такая функция PHP, header называется... дальше объяснять? :)
Sham с реврайтом надо((
возможно через htaccess ?
Sham в дополнение, можно рабочий пример где [T] будет работать?
E-mail imho нет... может разработчкам модуля придет в голову сия мысля в будущем.
Попробуй в htaccess прописать MIME по умолчанию
php_value default_mimetype "image/jpeg"
P.S. флаг T у тебя вроде правильно... только надо файл прописать (у тебя не понятно куда применять), если index.php, так и пиши... и еще - передний слеш - значит абсолютная замена со всеми вытекающими...
Sham насчет абсолютной замены, не понятно..
флаг T у тебя вроде правильно
дык не работает:(
php_value default_mimetype "image/jpeg"
не прокатит для гифовых рисунков, самое интересное браузер осел умудряется читать внутренние заголовки принятого кода рисунка и определяет правильно рисунок как гиф хотя контент тайп все еще text/html :)
E-mailдык не работаетRewriteRule ^([0-9]*)\.jpg$ index.php?id=$1 [T=image/jpeg] а так? :) Вообще это полный бред :) по идее скрипт при этом не будет выполнятся, а выдаст код в чистом виде :) Такие выкрутасы для других целей совсем...не прокатит для гифовых рисунков ессно :) только я не допер, что же тебе таки нужно :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.