Как сделать ...
От: Аноним  
Дата: 26.02.03 12:38
Оценка:
видел на ожном сайте такое (урл не помню)

сслыка типа : http://www.sevrver.ru/img.jpg — жмём на неё и адресной строке !!! написан этот же урл, НО идёт загрузка файла htm ! Как сделать такое ?
Re: Как сделать ...
От: Aquary Россия https://wmspanel.com/
Дата: 26.02.03 12:55
Оценка:
А>сслыка типа : http://www.sevrver.ru/img.jpg — жмём на неё и адресной строке !!! написан этот же урл, НО идёт загрузка файла htm ! Как сделать такое ?

Если стоит Индеец — прописать в конфиге расширение .jpg обрабатывать как html-текст.
Как в IIS не знаю
Не послушать ли мне... Joe Satriani — Circles... точно!
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re[2]: Как сделать ...
От: Аноним  
Дата: 26.02.03 13:07
Оценка:
Здравствуйте, Aquary, Вы писали:

А>>сслыка типа : http://www.sevrver.ru/img.jpg — жмём на неё и адресной строке !!! написан этот же урл, НО идёт загрузка файла htm ! Как сделать такое ?


A>Если стоит Индеец — прописать в конфиге расширение .jpg обрабатывать как html-текст.

A>Как в IIS не знаю

да нет, это не зависит от сервера вроде, просто тпа скрипт что ли
Re[3]: Как сделать ...
От: Aquary Россия https://wmspanel.com/
Дата: 26.02.03 13:26
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>да нет, это не зависит от сервера вроде, просто тпа скрипт что ли


я и говорю — пропиши расширение и делай с файлами этого типа, что хочешь. Вернее — что укажешь
Скажи, что .jpg должно обрабатываться PHP — будет тебе php
Не послушать ли мне... Deep Purple — Sail Away... точно!
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re[4]: Как сделать ...
От: Аноним  
Дата: 26.02.03 17:32
Оценка:
Здравствуйте, Aquary, Вы писали:

A>Здравствуйте, <Аноним>, Вы писали:


А>>да нет, это не зависит от сервера вроде, просто тпа скрипт что ли


A>я и говорю — пропиши расширение и делай с файлами этого типа, что хочешь. Вернее — что укажешь

A>Скажи, что .jpg должно обрабатываться PHP — будет тебе php

да нет.. не то наверно
Re[5]: Как сделать ...
От: DSD Россия http://911.ru/cv
Дата: 26.02.03 20:05
Оценка:
Здравствуйте, Аноним, Вы писали:

А>да нет.. не то наверно

Неоторые сервера cgi-приложения распознают и запускают не по расширению или местоположению, а по наличию у файла прав на запуск.
Т.е. если права на запуск есть, запускается как cgi.
Возможно это такой же случай.
--
DSD
Re[2]: Как сделать ...
От: Sinclair Россия https://github.com/evilguest/
Дата: 27.02.03 15:24
Оценка:
Здравствуйте, 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 — неважно. ). В приложении выставить заголовок вручную, и скормить клиенту данные в нужном формате.

а я вот где то видел что можно вообще изменить адресную строку скриптом...
Re[4]: Как сделать ...
От: Sinclair Россия https://github.com/evilguest/
Дата: 27.02.03 17:09
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>а я вот где то видел что можно вообще изменить адресную строку скриптом...

Гм. Ну, для начала надо понять, что такое "адресная строка" и что такое "скрипт".
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>Что я упустил? Кроме несущественной возможности показать одно в адрес баре, а качать с другого места, имея фрейм во все окно?


как такое забацать ?
Re[6]: Как сделать ...
От: Sinclair Россия https://github.com/evilguest/
Дата: 27.02.03 17:49
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>как такое забацать ?

А RTFM не пробовали? Или хотя бы сорцы HTML на RSDN посмотреть? Тот факт, что наверху все время написано www.rsdn.ru, а внизу справа конкретное сообщение выводится, ни на какие мысли не наводит?
... << RSDN@Home 1.0 beta 6 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.