Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Использование косой черты в umbracoUrlName

Автор вопроса: wizzardmr42Ответов: 2

Я пытаюсь перенести существующий сайт .NET в Umbraco и пытаюсь использовать umbracoUrlName, чтобы настроить URL-адреса страниц для сопоставления с их существующими URL-адресами, чтобы входящие ссылки по-прежнему работали и не влияли на SEO. Я бы предпочел избегать пересылки, но проблема в том, что некоторые из этих страниц находятся в разных папках, а umbracoUrlName, похоже, игнорирует косые черты.

pathdirectoryumbracoslash

Ответы

Ответ 1 · Douglas Ludlow

Вы правы, umbracoUrlName игнорирует косые черты. Вам либо придется установить переадресацию с помощью чего-то вроде 301 Url Tracker или поместите узлы внутри других узлов, чтобы имитировать структуру папок.

В качестве альтернативы вы можете использовать umbracoUrlAlias, который принимает косую черту. Это не изменяет исходный URL-адрес, но дает странице псевдоним, который также можно использовать для доступа к узлу.

Ответ 2 · рейтинг -1 · AussieInSeattle

Я знаю, что это старая проблема, и она зависит от того, какую версию Umbraco вы используете, но посмотрите на IUrlProvider, чтобы решить вашу проблему - в этой записи блога есть все подробности: http://24days.in/umbraco

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы