Обратите внимание, это относится к подтексту 2.1.2 и ниже
Соответствие URL обрабатывается в Web.config. Вы можете найти строку, которая выглядит следующим образом:
<HttpHandler pattern="(?:/archive/\d{4}/\d{2}/\d{2}/[-_,+\.\w]+\.aspx)$" controls="viewpost.ascx,Comments.ascx,PostComment.ascx"/>
И поменяйте здесь регулярное выражение. К сожалению, подтекст будет продолжать генерировать старые ссылки. В грядущем подтексте 2.5 ситуация немного улучшится.
Еще одна проблема заключается в том, что в IIS 6, если каталог / toc / физически не существует, IIS не будет передавать запрос в ASP.NET, поэтому вам нужно использовать сопоставление с подстановочными знаками, чтобы фактически выполнить эту работу.
На данный момент, я думаю, вам может понадобиться сделать это через какой-то фильтр isapi перезаписи URL в IIS, чтобы достичь именно того, что вы хотите.