Как изменить локальный URL-адрес в Hybris Sitemap XML - PullRequest
0 голосов
/ 21 октября 2018

Я пытаюсь создать файл sitemap.xml для своего сайта Hybris, выйдя из коробки и скопировав ImpEx, предоставленный в готовом магазине в моем site.impex.

Какизменить URL-адрес localhost в Hybris Sitemap XML?
Файл sitemap.xml, созданный после выполнения cronjob, состоит из нескольких тегов, которые, в свою очередь, содержат расположение различных типов страниц карты сайта.Здесь, в продуктах и ​​категориях, большинство продуктов и категорий видны, но проблема здесь в том, что они начинаются с localhost.Следует ли изменить это поведение в более высоких средах?Если да, то как это сделать?

Как добавить URL пользовательской страницы в карту сайта hybris?
Кроме того, на наших страницах есть несколько страниц с контентом, а также несколько пользовательских страниц,которые не показывают там.Как добавить их в sitemap.xml?

Ответы [ 2 ]

0 голосов
/ 22 октября 2018

Если это поведение будет изменено в более высоких средах? Если да, то как это сделать?

Да, вы можете настроить следующие свойства в вашем файле local.properties в соответствии с вашей средой

website.mysite.http=http://www.yourDomain.com
website.mysite.https=https://www.yourDomain.com
media.mysite.http=http://www.yourDomain.com
media.mysite.https=https://www.yourDomain.com

здесь, замените mysite на свой идентификатор CMSSite.
Эти свойства используются внутри getWebsiteUrlForSite & getMediaUrlForSite метода DefaultSiteBaseUrlResolutionService


Кроме того, на наших страницах у нас есть несколько контентных страниц, а также некоторые пользовательские страницы, которые там не представлены. Как добавить их в sitemap.xml?

Перейти к HMC / backOffice> WCMS> WebSite> выберите свой веб-сайт> щелкните правой кнопкой мыши Конфигурация карты сайта> Открыть в новой вкладке.

Здесь вы можете добавить пользовательский URL-адрес в свой SiteMapConfig и добавить пользовательский тип карты сайта как

enter image description here

Тип карты сайта: Пользовательский Внутренний вызов CustomPageSiteMapGenerator, который выбирает список настроенных пользовательских URL-адресов выше

0 голосов
/ 21 октября 2018

Вам необходимо настроить домены сайта в local.properties файл конфигурации.

website.my-site-id.http=http\://www.mydomain.com\:9001/
website.my-site-id.https=https\://www.mydomain.com\:9002/
media.my-site-id.http=http\://www.mydomain.com\:9001/
media.my-site-id.https=https\://www.mydomain.com\:9002/
asm.my-site-id.http=http\://www.mydomain.com\:9001/
asm.my-site-id.https=https\://www.mydomain.com\:9002/
...