Экономика стран

К сожалению, большинство людей, которые будут ими затронуты почти весь мир, не будут иметь никакого влияния на результат. Вести Экономика Дайджест иностранной прессы за 14 августа.
Вести Экономика Греции снова придется списывать долги Греция не сможет самостоятельно расплатиться по долгам, и понадобится новая реструктуризация долгов, чтобы спасти страну от банкротства.

Реализация 301 и 302 перенаправления в AEM

  1. Целью данного руководства является создание пользовательского компонента, который позволит конечным...
  2. Разница между 301 и 302 перенаправлениями
  3. Когда использовать редирект 301 и 302
  4. Избегайте ошибки 400 страница не найдена в AEM
  5. Реализуйте пользовательский компонент для перенаправления отдельных страниц в AEM:
  6. Создать структуру проекта:
  7. Создание шаблона перенаправления:
  8. Создание пользовательского компонента для перенаправления в AEM:
  9. Создать диалог, чтобы принять пользовательский ввод
  10. Создание страниц в админке сайта:

Целью данного руководства является создание пользовательского компонента, который позволит конечным пользователям выбирать перенаправление 301 или 302 для отдельных страниц в AEM.

Лучшие практики SEO Adobe Experience Manager (AEM) предполагают использование перенаправления 301 или 302 в AEM.

Я попытался охватить темы ниже в этом учебнике:

Разница между 301 и 302 перенаправлениями


Код состояния 301 означает, что эта веб-страница больше не существует, механизм поиска заголовка местоположения в ответе выбирает новый URL-адрес и заменяет индексированный URL-адрес новым, а также передает рейтинг страницы.

Примечание: - В случае кеша браузера 301 перенаправления сопоставление нового URL со старым URL.

Код состояния 302 указывает сканерам или браузеру временно перенаправить эту веб-страницу в новое местоположение и выполнить сканирование обеих страниц. Старый URL веб-страницы все еще существует в базе данных поисковой системы, и когда мы обращаемся к новому URL, он всегда пытается запросить как старое, так и новое местоположение и просканировать его.

Примечание: - В случае перенаправления 302 браузер не поддерживает отображение или кэш. Итак, сервер получает хиты для обоих URL.

Когда использовать редирект 301 и 302


Функция редактирования AEM 301 R является хорошей альтернативой удалению, перемещению и деактивации страницы. Поскольку это переводит рейтинг страницы веб-страницы на новую страницу, следовательно, улучшается SEO и результат поисковой системы.

Функция редактирования AEM 302 R предпочтительна : если в вашем приложении вам необходимо часто менять любой URL-адрес страницы (как правило, в случае рекламных страниц), то использование перенаправления 302 является хорошей альтернативой.

Примечание: - Не используйте функцию перенаправления AEM очень часто, так как это портит всю иерархию проекта.

Избегайте ошибки 400 страница не найдена в AEM


Используйте перенаправление 301 для страниц, которые больше не существуют, чтобы поисковая система отобразила этот новый URL и кэшировала его. Теперь поисковая система будет перенаправлять все ваши старые закладки на этот новый URL вместо 400 ошибок.

Давайте реализуем пользовательский компонент, чтобы позволить пользователям выбирать 301 или 302 перенаправление в aem.

Реализуйте пользовательский компонент для перенаправления отдельных страниц в AEM:


Давайте создадим пользовательский компонент, который позволит авторам контента или конечным пользователям выбирать, какое перенаправление они хотят применить на отдельной странице.

Создать структуру проекта:

Создайте структуру проекта, как показано в предыдущем руководстве.

Структура вашего проекта должна выглядеть следующим образом:

Структура вашего проекта должна выглядеть следующим образом:

Создание шаблона перенаправления:

Шаблон - это план создания любой страницы. Выполните следующие шаги для создания шаблона перенаправления 301 или 302 в AEM.

Подробнее о том, как создать шаблон в AEM. Визит Создать шаблон перенаправления в AEM

Создание пользовательского компонента для перенаправления в AEM:

Выполните следующие шаги для создания компонента перенаправления:

Для получения более подробной информации о том, как создать компонент в AEM. Визит Создать компонент в AEM

Создать диалог, чтобы принять пользовательский ввод
  • Выберите папку компонентов . Щелкните правой кнопкой мыши и выберите « Создать диалог» .
  • Перейдите к узлу панели tab1 и переименуйте заголовок в любое подходящее имя, например, локаль в текущем примере.
  • Щелкните правой кнопкой мыши tab1. Создать узел.
    • Название: предметы .
    • Тип : cq: WidgetCollection.
  • Щелкните правой кнопкой мыши пункты . Создать узел.
  • Щелкните правой кнопкой мыши локаль . Создать узел.
    • Название: предметы.
    • Тип: cq: WidgetCollection.
  • Щелкните правой кнопкой мыши пункты .
  • Создать два узла. Для первого узла:
    • Название : перенаправление
    • Тип : cq: Виджет
  • Создайте другой узел:
    • Название: тип.
    • Тип: cq: Виджет.
  • Тип щелчка правой кнопкой мыши. Создать узел.
    • Название : варианты.
    • Тип : cq: WidgetCollection.
  • Создайте два узла типа nt: неструктурированные, чтобы принимать пользовательский ввод.
    • Щелкните правой кнопкой мыши узел параметров . Создать узел.
      • Название : Постоянный.
      • Тип : NT: неструктурированный
    • Щелкните правой кнопкой мыши узел параметров . Создать узел.
      • Название : Временное.
      • Тип : NT: неструктурированный.

Откройте наш скрипт рендеринга по умолчанию с именем redirect.jsp и замените его приведенным ниже кодом.

<% @ include file = "/ libs / wcm / global.jsp"%> <cq: include script = "/ libs / wcm / core / components / init / init.jsp" /> <cq: include path = "firstComponent "resourceType =" foundation / components / parsys "/> <%%> <% @ page import =" com.day.cq.wcm.foundation.ELEvaluator, org.apache.sling.settings.SlingSettingsService "%> <% / / попробуйте разрешить цель перенаправления для заголовка String path = properties.get ("redirectTarget", "/"); String type = properties.get ("type", Integer.toString (HttpServletResponse.SC_MOVED_PERMANENTLY)); // разрешаем переменные в пути path = ELEvaluator.evaluate (path, slingRequest, pageContext); // проверка рекурсии if (! path.equals ("") &&! path.equals (currentPage.getPath ()) &&! path.isEmpty ()) {SlingSettingsService slingSettings = sling.getService (SlingSettingsService.class); if (slingSettings.getRunModes (). contains ("publish")) {response.setStatus (Integer.valueOf (Integer.parseInt (type))); System.out.println («Это мой путь» + путь); response.setHeader ( "Location", путь); вернуть; } else {Page target = pageManager.getPage (path); Строка title = target == null? путь: target.getTitle (); %> <p class = "cq-redirect-note"> ** Эта страница перенаправляет на <a href="<%= path %> "> <% = xssAPI.filterHTML (title)%> </a> ** </ p> <%}}%>

Создание страниц в админке сайта:

Веб-страницы, на которых размещены компоненты, создаются под администратором сайта. Выполните следующие шаги, чтобы создать страницу в AEM:

Для более подробной информации Как создавать страницы в админке сайта

связанные с

GetPage (path); Строка title = target == null?
Навигация сайта
Реклама
Панель управления
Календарь новостей
Популярные новости
Размер обуви США на русский - американский размер обуви на русский: таблица, как определить размеры обуви США на русский по таблице
Размер обуви США на русский легко определить и сегодня мы разберем как это сделать. Сейчас многие люди предпочитают приобретать обновки в интернет магазинах, где нередко можно найти хорошие вещи по умеренным

Магазин обуви ECCO (Барнаул)
О компании ECCO (Барнаул) – розничные магазины, в которых вы можете купить качественную женскую, мужскую и детскую обувь. Обувь под брендом ECCO выпускается уже более 50 лет. На сегодняшний день компания

Как определить размер мужской обуви по таблице, размер мужской обуви в сантиметрах таблица соответствия
.Чтобы купить мужскую обувь с помощью интернета, необходимо точно знать свой размер ноги. Сложность заключается в том, что российские, европейские, китайские и американские размеры обуви отличаются между

Adidas | интернет магазин адидас (Adidas) мужской обуви (недорогая мужская обувь) Москва - кроссовки мужские и женские (женский) адидас - купить мужскую обувь по каталогу
Обувь adidas Выбор обуви явно нелегкий процесс. Мы встречаем множество различных брендов, но какой из них лучший? Как Вы, наверняка, догадались, речь пойдет о марке, зарекомендовавший себя еще с далекого

Стала известна дата выхода коллекции обуви The Weeknd и Puma
Первая совместная с Puma коллекция кроссовок The Weeknd выйдет 24 августа. Об этом канадский музыкант сообщил в своем Instagram. Тогда же, по слухам, обувь появится и на российских прилавках. Пока

Каталог обуви Betsy - купить женскую обувь Betsy в интернет магазине
Обувь BETSY представлена широким спектром моделей для всех сезонов: босоножки, сланцы, ботинки и ботильоны, сандалии, сапоги и полусапоги, лоферы, слипоны и макасины. Дизайнеры Betsy играют с фактурами,

Размер ножки у ребенка по месяцам подбираем правильно и быстро
Определяем размер ножки Когда сами становимся родителями, мы начинаем осознавать выражение наших друзей и подруг — «малютка растет не по дням, а по часам». Ведь кажется, еще неделю назад у крохи

Интернет-магазин детской обуви
  "TAPIBOO" — ОБУВЬ ДЛЯ САМОГО ГЛАВНОГО! В нашем магазине обуви для детей представлены недорогие ортопедические модели для покупки оптом и в розницу. Мы разработали ряд коллекций, которые придутся

ТАШИ-ОРТО – огромный выбор профилактической и ортопедической обуви для детей.
Врачи-педиатры, ортопеды и неврологи сходятся во мнении, что для правильного формирования свода стопы ребенку необходима специальная ортопедическая обувь. Детям же с имеющимися физиологическими и анатомическими

Интернет-магазин детской обуви "TIFLANI"
А вы хотите, чтобы ваш ребенок был здоровым, модным и счастливым? Разумеется, дорогие мамы и папы! Заботьтесь о здоровье вашего ребенка уже сегодня и приобретайте правильную обувь. Чтобы сделав уверенно

Информация
Экономика стран www.mp3area.ru © 2005-2016
При копировании материала, ссылка на сайт обязательна.