2016-03-03 33 views
0

我正尝试在hybris中将我的网站uid(mangou-uk更改为mg-uk)。我在hmc中进行了更改,但当点击主页类别链接以及其他一些页面时,出现400错误。在hybris中更改site uid的步骤是什么?任何人都可以帮我解决这个问题。如何更改hybris中的网站uid

回答

0
  1. 更改了hmc中的站点uid。
  2. 在hmc中针对每个网站更改了基本商店uid。
  3. 更改的属性由@Alexey

现在,它的做工精细的建议。

0

您是否重新启动了Hybris?通常这会通过DefaultUrlEncoderFacade缓存在你的会话中,所以很可能重启就足够了。

或者尝试从HMC中删除并重新创建storeFront url编码属性(如果无法重新启动)。

+0

嗨Benoit,我尝试了两种方式(重新启动服务器并在hmc中重新创建了店面URL编码属性)。仍然遇到问题。 –

+0

就像@Sebastian说的那样,试着看看你的网站URL模式,也许随着网站uid改变它不再捕捉它。也许发布您的网站在这里? –

0

您是否也在hmc中相应地调整了“网址格式”?

它在WCMS - >Websites在hmc中。对于您的网站,您将不得不调整URL模式(在Configuration部分)。至少你必须这样做,以防你使用?site=SITEID参数方法。

+0

不要使用站点= – 2016-03-05 00:09:00

+0

是的,当然你不应该使用'site ='作为生产环境..甚至在dev设置中它可能会更好,如果你使用hostfile的方法..但重点是URL模式可能需要调整 – Sebastian

1

你是否也更改了local.properties文件中的以下属性?

media.mangou-uk.http=http://localhost:9001/ 
media.mangou-uk.https=https://localhost:9002/ 
website.mangou-uk.http=http://localhost:9001/ 
website.mangou-uk.https=https://localhost:9002/ 

如果你改变你的网站的uid从mangou-ukmg-uk,那么你还需要相应地修改这些属性,如:

media.mg-uk.http=http://localhost:9001/ 
media.mg-uk.https=https://localhost:9002/ 
website.mg-uk.http=http://localhost:9001/ 
website.mg-uk.https=https://localhost:9002/ 

(URL的可能取决于你的环境是当然的不同)