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

К сожалению, большинство людей, которые будут ими затронуты почти весь мир, не будут иметь никакого влияния на результат. Вести Экономика Дайджест иностранной прессы за 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?
Навигация сайта
Реклама
Панель управления
Календарь новостей
Популярные новости
Размещение вечных ссылок на трастовых
Очевидными недостатками как раз и являются все предыдущие качества, которые при определенных условиях начинают не помогать, а вредить продвигаемому проекту. Например, если по каким-то причинам донорский

Чемоданы купить украина
Дорожный чемодан. . . Если вы любите путешествовать, то без этого дорожного аксессуара вам просто не обойтись, и к слову сказать, дорожный чемодан - это не просто вместилище для ваших вещей. Правильно

Дверь браво официальный сайт
Рассмотрим все отдельные моменты и элементы, на примере которых можно сделать обоснованный выбор качественной входной пластиковой двери. Надежность двери определяются прочностью ее рамы (коробки) и

Movement ICO
When you lend your money directly to a company — which is what you do when you invest in a bond that a corporation issues — you also receive interest. Bonds, as well as stocks (which are shares of ownership

Страховка без диагностической карты
Диагностическая карта – заменитель талона ТО. В ней содержаться результаты проверки технического состояния автомобиля. Получить ее можно в специализированных технических центрах, снаряженных щитами для

Свадебные салоны в туле каталог
Наши консультанты предложат вам свадебные платьица с узорчатыми вышитыми корсетами, с драпировкой и шлейфами, которые прибыльно подчеркнут ваш силуэт, деликатно скрыв недочеты. Восхитительны элегантные,

Samsung s821 ремонт
Стиральная машина Самсунг S821 во время стирки время от времени останавливается и начинают мигать индикаторы всех режимов, при всем этом повсевременно пылают индикаторы всех температур включая Bio 60.

Купить ключи steam дешево
                                                                                                    killing floor ключ steam безвозмездно стим ключи новые стим ключ для кс безвозмездно бьянка и стим

Размещение наружной рекламы в Ростове
Внешняя реклама – реклама, всераспространенная с внедрением щитов, щитов, строй сеток, перетяжек, электрических табло, проекционного и другого созданного для проекции рекламы на любые поверхности оборудования,

Каталог запчастей John Deere
Техника, предлагаемая компанией John Deere (Джон Дир) обширно известна и популярна как в нашей стране, так и в мире. Поддержание в рабочем состоянии техники просит повторяющегося технического Обслуживания

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