Модуль перенаправления в Sitecore
Я установил модуль Redirect в sitecore. Внутри модулей я создал "URL перенаправления". В URL-адресе перенаправления я написал Запрошенный URL-адрес " http: // имя_домена / имя_папки" и выбрал "Перенаправление на" из содержимого. Но это не работает. Может кто-нибудь сказать мне, что я не так делаю?
Я создал шаблон перенаправления.
1 ответ
Все зависит от того, какую реализацию модуля вы используете. Я слышал многочисленные жалобы на функционал оригинала (кажется, он больше не поддерживается), поэтому люди делают свои собственные вилки. Лучшая реализация для дня - Крис Адамс и Макс Слабяк, модуль с исходниками, пакетами, а также хорошей документацией доступен на GitHub, и он постоянно поддерживается.
С установленным модулем перенаправления я делаю следующее:
- Под
/sitecore/system/Modules/Redirect Module
папку в Sitecore создать новый шаблон перенаправления с именемPagename Test
- Установить запрашиваемое выражение в
^/pagename/?
- Оставьте код статуса ответа равным 301
- Установить исходный элемент для фактического элемента страницы, обслуживающего этот запрос на перенаправление
- Не забудьте опубликовать шаблон перенаправления (и сам модуль, если еще нет)
Затем, когда я нажимаю http://myhostname/pagename/, меня перенаправляют на нужную страницу с кодом статуса 301.
Надеюсь, что это поможет, и, пожалуйста, дайте нам знать, если это сработало для вас.