Я согласен с сопоставлением ~/ с домашним индексом и с сопоставлением ~/Blog с индексом блога, но как мне предотвратить ~/Home? сопоставление с домашним индексом? Я не хочу, чтобы маршруты были доступны более чем из одной конечной точки.
Аналогичным образом, как предотвратить доступ ко всем остальным действиям «Index» как из ~/Controller, так и из ~/Controller/Index?
ОК ~/
НЕТ ~/Дом
НЕТ ~/Главная/Индекс
OK ~/AnyOtherController
НЕТ ~/AnyOtherController/Index
Я думаю, что правило должно быть чем-то вроде запрета явного доступа к любым действиям по умолчанию, а в случае дома также запретить доступ к ним только с помощью контроллера.
Можно ли это сделать? Было ли это сделано в прошлом? SO, например, этого не делает (вы можете получить доступ либо здесь , либо там ), и оба отображают домашнюю страницу; и они, вероятно, имеют другое имя действия по умолчанию, чем «index», что, возможно, также является доступным маршрутом.