Я пытаюсь перенести существующий сайт .NET в Umbraco и пытаюсь использовать umbracoUrlName, чтобы настроить URL-адреса страниц для сопоставления с их существующими URL-адресами, чтобы входящие ссылки по-прежнему работали и не влияли на SEO. Я бы предпочел избегать пересылки, но проблема в том, что некоторые из этих страниц находятся в разных папках, а umbracoUrlName, похоже, игнорирует косые черты.
Вопрос
Использование косой черты в umbracoUrlName
Ответы
Ответ 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.
Похожие материалы
- Поместите метку в центр пути SVG
- Отображение изображения с абсолютным путем в JSP
- Установка $PATH и $JAVA_HOME из IzPack install.xml
- Обработка каталогов и имен файлов Unicode в Perl в Windows
- Пакетное перемещение файлов с пробелами в имени.
- Пакетный скрипт для автоматического преобразования файлов WAV в MP3 путем обхода подкаталогов