Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подмена Address (URL) в броузере...
|
|||
|---|---|---|---|
|
#18+
имеем вот это ;) при нажатии на строку дирректории (строка с папочкой ;) переходим на ту же страницу с параметром в адресной строке - например вот такую http://kotishka.homeip.net/public/FileSystemInTable.aspx?dn=1 понятно что в пагелоад обрабатываем этот параметр и выдаём таблицу с новыми значениями... Вопрос: как подменить броузеру адресную строку так, что бы пользователь при нажатиях видел у себя постоянно вот такой адрес http://kotishka.homeip.net/public/FileSystemInTable.aspx (например) ? То есть строка адреса в броузере при нажатиях для пользователя оставалась одинаковой - без параметра... P.S. где то, когда то, что то ;) читал по этому поводу, только ничего не припомню (помоему нужно было делать свою .dll и монтировать как фильтр для IIS) - сведующие люди, дайте ссылку на чтиво по теме, или кусочек кода... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 02:16 |
|
||
|
Подмена Address (URL) в броузере...
|
|||
|---|---|---|---|
|
#18+
Не хотите менять адрес в строке браузера, пользуйтесь HTML фреймами <FRAME>, у головной страницы адрес неизменный. Правда, фреймы хуже индексируются поисковыми системами и вообще считаются на сайтах моветоном, именно из-за одного URL адреса в строке адреса и невозможности отправить прямую ссылку по почте на нужную страницу без анализа HTML кода. Sincerely yours, Valery Chesnokov <A href=http://chv.tele-kom.ru/CVsoft.htm>программы для кадровых агентств</A>, <A href=http://www.fl34.ru/catalog.php>каталог фаберлик</A>, <A href=http://forum.fl34.ru/>форум фаберлик</A>, <A href=http://vpp.fl34.ru>президентская программа</A> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 09:59 |
|
||
|
Подмена Address (URL) в броузере...
|
|||
|---|---|---|---|
|
#18+
спасибо за ответ... на счёт поисковых систем - абсолютно не актуально... насчёт фрайма - спасибо, подумаю... мои изыскания привели меня вот к этому - хоть убейте ;) не догоняю как пользоваться... P.S. в принципе, можно оставить и так - просто, хотел наконец то разобраться с вопросом подмены URL и + хотел обезопаситься от тупого поведения юзверей - типо http://kotishka.homeip.net/public/FileSystemInTable.aspx?dn= 100000 (что бы у них руки не чесались ;)?!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 11:46 |
|
||
|
Подмена Address (URL) в броузере...
|
|||
|---|---|---|---|
|
#18+
> http://www.isapirewrite.com/docs/#examples Это довольно полезная возможность групповой подмены адресов, включая псевдостатику. Я как раз не находил примера такого реального фильтра для IIS и ASP, не под Apache и PHP. В принципе, можно полностью скрыть реальные адреса, заменив их псевдостатическими, если описать все возможные комбинации в rewrite rules. Другое дело, что они всё же будут разными, хоть и другими. Sincerely yours, Valery Chesnokov <A href=http://chv.tele-kom.ru/CVsoft.htm>программы для кадровых агентств</A>, <A href=http://www.fl34.ru/catalog.php>каталог фаберлик</A>, <A href=http://forum.fl34.ru/>форум фаберлик</A>, <A href=http://vpp.fl34.ru>президентская программа</A> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 13:02 |
|
||
|
Подмена Address (URL) в броузере...
|
|||
|---|---|---|---|
|
#18+
авторВ принципе, можно полностью скрыть реальные адреса, заменив их псевдостатическими, если описать все возможные комбинации в rewrite rules. да вот это и создаёт трудность на сеодняшний день - не могу сообразить как задать для этой демонической .dll ;) правило для задачи, приведённой выше...!? если кто то владеет знаниями по этому вопросу - закинте пару строчек... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 14:06 |
|
||
|
Подмена Address (URL) в броузере...
|
|||
|---|---|---|---|
|
#18+
При нажатии на линк делать postback и хранить dn во viewstate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 14:49 |
|
||
|
Подмена Address (URL) в броузере...
|
|||
|---|---|---|---|
|
#18+
авторПри нажатии на линк делать postback и хранить dn во viewstate гениально! - только из всех серверных контролов на странице находятся Label+PlaceHolder... по сути предложение сводится к следующему - пересмотри логику создания контролов на странице... ;) спасибо... ещё можно подумать об AJAX ;) P.S. Дело не в этом - необходимо разобраться с подменой адресов... авторВопрос: как подменить броузеру адресную строку так, что бы пользователь при нажатиях видел у себя постоянно вот такой адрес http://kotishka.homeip.net/public/FileSystemInTable.aspx (например) ? авторне могу сообразить как задать для этой демонической .dll ;) правило для задачи, приведённой выше...!? если кто то владеет знаниями по этому вопросу - закинте пару строчек... P.P.S. на сегодня - эта задача для меня - FIX IDEA!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 15:47 |
|
||
|
Подмена Address (URL) в броузере...
|
|||
|---|---|---|---|
|
#18+
автор как подменить броузеру адресную строку так, что бы пользователь при нажатиях видел у себя постоянно вот такой адрес http://kotishka.homeip.net/public/FileSystemInTable.aspx Отправлять форму методом POST. Если задача состоит именно в том чтобы пользователь не мог получить файл, то тут надо смотреть в сторону авторизации/аутентификации. автормои изыскания привели меня вот к этому - хоть убейте ;) не догоняю как пользоваться... isapirewrite предназначен для другого - это способ получить приятные user-friendly ссылки. Т.е. вместо, например, file.aspx?dir=MyDir&file=123 ссылки отдаются в виде File/MyDir/123.aspx, isapirewrite на стороне сервера разбирает эту ссылку, преобразует ее обратно и перенаправляет запрос на file.aspx?dir=MyDir&file=123, при этом ссылка в браузере может оставаться (это зависит от способа перенаправления - Redirect,Transform,Execute). Но запрашиваемый контент остается доступным по обоим ссылкам! Неплохой isapirewrite (modrewrite) для ASP.NET здесь: RewriteModule ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 16:07 |
|
||
|
Подмена Address (URL) в броузере...
|
|||
|---|---|---|---|
|
#18+
авторЕсли задача состоит именно в том чтобы пользователь не мог получить файл, то тут надо смотреть в сторону авторизации/аутентификации. нет, такой задачи не существует... авторisapirewrite предназначен для другого - это способ получить приятные user-friendly ссылки. Т.е. вместо, например, file.aspx?dir=MyDir&file=123 ссылки отдаются в виде File/MyDir/123.aspx, isapirewrite на стороне сервера разбирает эту ссылку, преобразует ее обратно и перенаправляет запрос на file.aspx? вот в этом как раз и были сомнения - получается что параметры передаваемые серверу, всё одно должны быть в адресной строке клиента :( просто представлены в другом (более благоприятном виде)... to Роман Дынник спасибо... я так понимаю метод POST заключается в этом ;) Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 17:06 |
|
||
|
Подмена Address (URL) в броузере...
|
|||
|---|---|---|---|
|
#18+
Не изменять видимый пользователю адрес можно только 2-мя способами: 1) фрейм 2) присваивать в hidden-поле ид и отправлять его этой же странице методом POST Обнаруженный Вами isapirewriter делает только такие вещи: урл: http://sql.ru/forum/9-341829-0-1/ преобразует в http://sql.ru/http://sql.ru/forum/actualpost.aspx?bid=19&tid=341829&mid=0&p=1 а пользователь будет видеть "красивый" урл. И ничего больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 17:50 |
|
||
|
Подмена Address (URL) в броузере...
|
|||
|---|---|---|---|
|
#18+
да-да... я так понимаю, что тема теперь будет крутиться вокруг одних и тех же объяснений - только разными словосочетаниями ;) спасибо всем кто участвовал и... тем кто будет участвовать... ;) автора пользователь будет видеть "красивый" урл. И ничего больше. есть ещё одна практическая сторона вопроса в этой подмене - где то наткнулся на сообщение, что некоторые поисковые машины индексируют адреса http://kotishka.homeip.net/public/FileSystemInTable.aspx?dn=1 вот так http://kotishka.homeip.net/public/FileSystemInTable.aspx - то есть обрезают параметры запроса, а при таком раскладе http://kotishka.homeip.net/public/1 им как бы всё нравиться ;) да и сервер не против перенаправить куда надо ;) P.S. ладно, всё это лирическое отступление, всем спасибо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2006, 18:05 |
|
||
|
Подмена Address (URL) в броузере...
|
|||
|---|---|---|---|
|
#18+
vladgrig авторПри нажатии на линк делать postback и хранить dn во viewstate гениально! - только из всех серверных контролов на странице находятся Label+PlaceHolder... ну так вставьте туда хидден поле. если это уж чересчур сложно, можно тупым и рабочим методом. на Page_Load, если есть параметры запроса (GET), берете dn суете в Session/ViewState, делаете респонз.редирект на себя без параметров ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 07:59 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=872&tid=1389293]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 340ms |

| 0 / 0 |
