Я пытаюсь перенести существующий сайт .NET в Umbraco и пытаюсь использовать umbracoUrlName, чтобы настроить URL-адреса страниц для сопоставления с их существующими URL-адресами, чтобы входящие ссылки по-прежнему работали и не влияли на SEO. Я бы предпочел избегать пересылки, но проблема в том, что некоторые из этих страниц находятся в разных папках, а umbracoUrlName, похоже, игнорирует косые черты.
Использование косой черты в umbracoUrlName
Ответы (2)
Вы правы, umbracoUrlName
игнорирует косые черты. Вам либо придется установить переадресацию с помощью чего-то вроде 301 Url Tracker или поместите узлы внутри других узлов, чтобы имитировать структуру папок.
В качестве альтернативы вы можете использовать umbracoUrlAlias
, который принимает косую черту. Это не изменяет исходный URL-адрес, но дает странице псевдоним, который также можно использовать для доступа к узлу.
person
Douglas Ludlow
schedule
21.05.2012
Это довольно раздражает. Если я изменю структуру узла, это испортит меню, так что это не вариант. Я новичок в разработке Umbraco. Есть ли способ переопределить umbracoUrlName более напрямую, например. разработка пакета, непосредственное редактирование таблицы БД и т. д.?
- person wizzardmr42; 22.05.2012
Я ничего об этом не знаю, но вместо этого вы можете попробовать использовать umbracoUrlAlias. Я отредактировал свой ответ с более подробной информацией.
- person Douglas Ludlow; 22.05.2012
Вам когда-нибудь удавалось придумать что-то, что сработало для вас?
- person Douglas Ludlow; 26.05.2012
Не совсем - в итоге пришлось довольствоваться использованием 301 Url Tracker, а это не совсем та функциональность, которую я хотел.
- person wizzardmr42; 29.05.2012
Вы вообще смотрели на umbracoUrlAlias?
- person Douglas Ludlow; 30.05.2012
Да, я это сделал, но если я не мог сохранить старый URL-адрес в качестве основного, я не хотел, чтобы 2 летали вокруг - чувствовал себя беспорядочно, поэтому я подумал, что переадресация лучше.
- person wizzardmr42; 31.05.2012
Я знаю, что это старая проблема, и она зависит от того, какую версию Umbraco вы используете, но посмотрите на IUrlProvider, чтобы решить вашу проблему — в этой записи блога есть все подробности: http://24days.in/umbraco
person
AussieInSeattle
schedule
19.03.2015