Визуализация пути к файлу Umbraco - PullRequest
0 голосов
/ 10 февраля 2012

Допустим, у меня есть структура сайта Umbraco как

- Node1
  - Node2
  - Node3
- Node4
  - Node5

Как я могу попросить Umbraco отобразить путь при посещении нижнего уровня узлов, например http://myserver/Node1/Node2.aspx вместо http://myserver/Node2.aspx?

1 Ответ

2 голосов
/ 11 февраля 2012

Поскольку Umbraco настроен для размещения нескольких веб-сайтов на одной установке, способ, которым они настроили генерацию URL, побуждает вас добавлять узлы первого уровня для представления вашего сайта, а затем под каждым из этих узлов вы можете добавить свой «фактический» "узлы контента.

Типичная установка может выглядеть так:

- Content // The default node of the Content section, you don't need to add this.
    - Mysite
        - Node1
            - Node2
            - Node3
        - Node4
            - Node5
    + Mysecondsite
    + Mythirdsite

Это гарантирует, что ваши URL будут выглядеть следующим образом:

http://www.mysite.com/Node1.aspx
http://www.mysite.com/Node1/Node2.aspx
http://www.mysite.com/Node1/Node2.aspx

Чтобы легко обновить Umbraco, просто создайте тип документа сайта, убедитесь, что все соответствующие страницы разрешены как дочерние, затем создайте узел сайта и переместите под него весь существующий контент. Вы, вероятно, захотите, чтобы сайт по умолчанию был Node1 при посещении его в браузере, поэтому обратитесь к следующему вопросу, заданному недавно, о том, как его настроить: Как настроить Umbraco по умолчанию на подстранице? 1011 *

Нет необходимости добавлять другие сайты в Umbraco, чтобы это работало, я просто добавил их для демонстрации. Однако, если вы хотите добавить другие сайты, не забудьте добавить имена узлов в IIS, а также параметр «Управление именами узлов» при щелчке правой кнопкой мыши по узлам сайта, но нет необходимости, если существует только один сайт.

...