Еще один вариант.Вероятно, немного больше взлома, чем принятый ответ.
Включить сопоставление с подстановочными знаками в IIS
Это позволяет работать URL-адресам без расширений (например, http://yoursite.com/Join)
- Веб-сайт -> щелчок правой кнопкой мыши -> свойства
- Вкладка домашнего каталога -> конфигурация
- Вкладка сопоставления -> раздел с подстановочными знаками -> "insert"
- Перейдите к aspnet_isapi.dll (см. Пример пути ниже) -> выберите файл
- снимите флажок «проверить, существует ли файл»
- ОК, хорошо, хорошо, хорошо, пока не закончите -> закройте окно IIS * 1021.*
Создайте страницу в DNN с именем «Join» и перенаправьте ее на нужную страницу.
Добавьте страницу с именем / названием Join, установите для нее не показ.в меню и установите для него значение 301, перенаправьте на нужный URL-адрес (это все параметры в настройках страницы)
* обычно что-то вроде C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \aspnet_isapi.dll