Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запретить прямой доступ к страницам / 3 сообщений из 3, страница 1 из 1
27.09.2014, 21:58
    #38759630
роутинг
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить прямой доступ к страницам
Привет. Только изучаю Nancy и вот как запретить прямой доступ к странице.
Например, в модуле:
Код: c#
1.
Get["/insurance"] = param => View["pages/insurance"];


- по запросу [domain]/insurance выводит страницу insurance.html.

Но если я набираю ручками [domain]/pages/insurance.html , то страница отображается, хотя кривая, конечно.

Вот как это предотвратить - т.е. все "левые" URI пробрасывать в "/"?
...
Рейтинг: 0 / 0
28.09.2014, 01:03
    #38759680
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить прямой доступ к страницам
роутинг,
если вы заинтересовались ненси советую поставит расширение для студии с теплейтами проектов
Get["/"] = param => View["pages/index"];
Get["{name1}/{name2}"] = param => View[param.name1+"/"+param.name2];
закидывать в корень не верные запросы имхо плохо, надо отдавать 404
впрочем можете поэкспериментировать
...
Рейтинг: 0 / 0
28.09.2014, 11:06
    #38759745
роутинг
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить прямой доступ к страницам
Где-то в степи,

Спасибо, я это читал - думал есть какой-то простой штатный инструмент есть, который я проглядел.
Да - 404 согласен, лучше (для поисковиков).

Видимо придется регуляркой расширения ловить.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запретить прямой доступ к страницам / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]