А>сслыка типа : http://www.sevrver.ru/img.jpg — жмём на неё и адресной строке !!! написан этот же урл, НО идёт загрузка файла htm ! Как сделать такое ?
Если стоит Индеец — прописать в конфиге расширение .jpg обрабатывать как html-текст.
Как в IIS не знаю
Не послушать ли мне... Joe Satriani — Circles... точно!
Здравствуйте, Aquary, Вы писали:
А>>сслыка типа : http://www.sevrver.ru/img.jpg — жмём на неё и адресной строке !!! написан этот же урл, НО идёт загрузка файла htm ! Как сделать такое ?
A>Если стоит Индеец — прописать в конфиге расширение .jpg обрабатывать как html-текст. A>Как в IIS не знаю
да нет, это не зависит от сервера вроде, просто тпа скрипт что ли
Здравствуйте, <Аноним>, Вы писали:
А>да нет, это не зависит от сервера вроде, просто тпа скрипт что ли
я и говорю — пропиши расширение и делай с файлами этого типа, что хочешь. Вернее — что укажешь
Скажи, что .jpg должно обрабатываться PHP — будет тебе php
Не послушать ли мне... Deep Purple — Sail Away... точно!
Здравствуйте, Aquary, Вы писали:
A>Здравствуйте, <Аноним>, Вы писали:
А>>да нет, это не зависит от сервера вроде, просто тпа скрипт что ли
A>я и говорю — пропиши расширение и делай с файлами этого типа, что хочешь. Вернее — что укажешь A>Скажи, что .jpg должно обрабатываться PHP — будет тебе php
Здравствуйте, Аноним, Вы писали:
А>да нет.. не то наверно
Неоторые сервера cgi-приложения распознают и запускают не по расширению или местоположению, а по наличию у файла прав на запуск.
Т.е. если права на запуск есть, запускается как cgi.
Возможно это такой же случай.
Здравствуйте, Aquary, Вы писали:
А>>сслыка типа : http://www.sevrver.ru/img.jpg — жмём на неё и адресной строке !!! написан этот же урл, НО идёт загрузка файла htm ! Как сделать такое ?
Вообще-то, браузер определяет тип данных по заголовку Content-Type. Просто по дефолту у сервера есть некая база данных расширений, для каждого прописано значение. например, для .jpg стоит image/jpeg. Для того, чтобы обозвать html — файл .jpg и иметь правильный результат, надо заставить сервер отдавать другой заголовок.
Это можно сделать несколькими способами. Два семейства:
— подправить таблицу соответствий расширение/тип контента. Повлияет на сразу много файлов
— заставить обрабатывать запросы приложением (cgi, isapi — неважно. ). В приложении выставить заголовок вручную, и скормить клиенту данные в нужном формате.
... << RSDN@Home 1.0 beta 6 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[3]: Как сделать ...
От:
Аноним
Дата:
27.02.03 16:36
Оценка:
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Aquary, Вы писали:
А>>>сслыка типа : http://www.sevrver.ru/img.jpg — жмём на неё и адресной строке !!! написан этот же урл, НО идёт загрузка файла htm ! Как сделать такое ? S>Вообще-то, браузер определяет тип данных по заголовку Content-Type. Просто по дефолту у сервера есть некая база данных расширений, для каждого прописано значение. например, для .jpg стоит image/jpeg. Для того, чтобы обозвать html — файл .jpg и иметь правильный результат, надо заставить сервер отдавать другой заголовок. S>Это можно сделать несколькими способами. Два семейства: S> — подправить таблицу соответствий расширение/тип контента. Повлияет на сразу много файлов S> — заставить обрабатывать запросы приложением (cgi, isapi — неважно. ). В приложении выставить заголовок вручную, и скормить клиенту данные в нужном формате.
а я вот где то видел что можно вообще изменить адресную строку скриптом...
Здравствуйте, <Аноним>, Вы писали:
А>а я вот где то видел что можно вообще изменить адресную строку скриптом...
Гм. Ну, для начала надо понять, что такое "адресная строка" и что такое "скрипт".
1. Адресная строка — это то, что написано в адрес баре експлорера.
1.а. Замена на серверной стороне — отправить редирект. Браузер покажет новый адрес и побежит туда.
1.b. Замена на клиентской стороне — выполнить Javascript "window.navigate". Браузер покажет новый адрес и побежит туда, но предварительно выкачает значительную часть исходной страницы
2. Адресная строка — это то, откуда берется информация для отдачи клиенту.
2.а. Виртуальные каталоги — маппим URL в файловую систему.
2.b. Внутренний редирект — сами открываем соединение на другой урл (например, http://localhost/afolder/samefile.html), отдаем наружу то, что приехало.
Что я упустил? Кроме несущественной возможности показать одно в адрес баре, а качать с другого места, имея фрейм во все окно?
... << RSDN@Home 1.0 beta 6 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[5]: Как сделать ...
От:
Аноним
Дата:
27.02.03 17:43
Оценка:
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, <Аноним>, Вы писали:
[----]
S>Что я упустил? Кроме несущественной возможности показать одно в адрес баре, а качать с другого места, имея фрейм во все окно?
Здравствуйте, <Аноним>, Вы писали:
А>как такое забацать ?
А RTFM не пробовали? Или хотя бы сорцы HTML на RSDN посмотреть? Тот факт, что наверху все время написано www.rsdn.ru, а внизу справа конкретное сообщение выводится, ни на какие мысли не наводит?
... << RSDN@Home 1.0 beta 6 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.