当前位置: 首页 > 知识库问答 >
问题:

Hybris多国网站

郑功
2023-03-14

我应该像上面突出显示的那样更改mystorefront project.properties文件中的店面上下文根吗?

共有1个答案

公孙成仁
2023-03-14

如果您有一个店面扩展,那么您的店面上下文对于所有站点(CMSSite)是通用的。我建议将其保留为root(/)。如果您真的想在站点URL中有一个店面上下文,那么请保持它是通用的。不要包含国家/语言代码,因为当有人使用/en-uk访问美国站点时,这是没有意义的。

  1. 将HAC webroot从/更改为/HAC
  2. 将您的店面webroot和StorfrontContextRoot设置为空
  3. 更改每个CMSStore的网站和媒体URL
  4. 127.0.0.1 localhost us.local uk.local
  5. 创建主机文件项

在local.properties中

hac.webroot=/hac

#change <yourproject> with your storefront extension prefix
<yourproject>storefront.webroot=

#If you are using B2C then below propery would be StorefrontContextRoot
b2bStorefrontContextRoot=

#change usCMSSiteUI with your us CMS site uid and similar for UK
website.usCMSSiteUID.http=http://us.local:9001
website.usCMSSiteUID.https=https://us.local:9002
media.usCMSSiteUID.http=http://us.local:9001
media.usCMSSiteUID.https=https://us.local:9002

website.ukCMSSiteUID.http=http://uk.local:9001
website.ukCMSSiteUID.https=https://uk.local:9002
media.ukCMSSiteUID.http=http://uk.local:9001
media.ukCMSSiteUID.https=https://uk.local:9002
(?i)^https?://[^/]+(/[^?]*)?\?(.*\&)?(site=UK)(|\&.*)$
(?i)^https?://uk\.local:9002$
(?i)^https?://[^/]+(/[^?]*)?\?(.*\&)?(site=US)(|\&.*)$
(?i)^https?://us\.local:9002$

如果您已经正确地配置了您的站点,就像我上面提到的那样,那么您可以访问它

https://us.local:9002 https://uk.local:9002

对于生产设置,您可以为每个站点URL模式配置(子)域,或者通过传递?site=us或uk获得web服务器的帮助来解决请求。

 类似资料:
  • 当您落后于多个版本时,哪一个是版本升级的更可行的策略。例如从6.4到2005年。我们真的应该像SAP建议的那样一个版本一个版本的方法。我明白这是推荐的方式,但仍然。有谁能分享他们在这方面的经验?当直接迁移多个版本时,可能会面临哪些困难? 谢了!

  • 提前批正式批都挂了 提前批一不小心投了个网络安全防护 跟一群网安专业的一起面。。 自我介绍 介绍实习 为什么投网安?了解网络安全吗? 不了解没事 问几个网络问题 tcp四次挥手 讲解time wait状态 io非阻塞和阻塞通信  异步和同步通信 什么是死锁 知道哪些锁 反问 正式批投了个调度 自我介绍 项目都做了什么 课题解决的问题 算法实现 又问了项目 反问 #23届秋招笔面经#

  • #中国网安#安卓开发一面-30min左右,30所-成都-高新区-偏后端 自我介绍 按照简历问项目,实习的时候遇到的问题? 了解C,C++吗?TCP/UDP区别?-Sokect了解吗?客户端和服务器使用Sockets流程? IP数据经过交换机会有什么发生变化? -数据库了解吗?Java调用数据库使用的接口? -进程和线程的区别?Android多线程通信有哪些,多线程开发需要注意什么? -进程通信有哪

  • 嗨,我已经完成了hybris的初始设置,现在我看到了服装店。现在请你回答我应该如何进一步完全定制服装店网站。我想删除所有的产品,我想添加我自己的产品和类别。此外,我应该在哪里将apparelstore的URL更改为我自己的自定义URL?

  • 我们有两个网站有多种产品。我们决定在这些网站之间只共享一个目录,其中包含所有产品,没有任何重复。 到目前为止,我可以在两个网站上看到所有的产品,但是我们有一些产品应该只在一个网站上显示。 有什么解决办法吗?我们使用的是Hybris 5.2 到目前为止,我们的想法是: 使用类别组织(站点A的类别,站点B的类别,共享产品的类别 在我们的情况下,哪种解决方案是最好的,还有其他解决方案吗?

  • 快速提问。。。在Hybris,我有一个类似的问题: 基本上,我需要从Java中提取产品代码和类别代码,我认为它们分别可以作为源代码/目标代码使用,但我的问题是,就像有ProductModel、CategoryModel等一样。CategoryProductRelation有类似的功能吗?,可能类似于一个通用关系模型,可以简单地提取源/目标并从那里开始?