多站点浏览器问题

2020-09-13 18:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我创建了一个多站点。 ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我创建了一个多站点。

当我以chrome或FireFox的形式查看网站时,就会看到期望的结果。

如果我随后在同一浏览器中打开一个新标签来查看site2,则会收到404错误。

如果我打开第二个浏览器,然后将站点2的网址放入我的浏览器中,那么

如果在浏览器2中,然后导航到站点1,则会收到404错误。

如果我返回浏览器1并刷新site1,则它不会出现404错误。

如果我清除了浏览器缓存,则可以导航到site2,并且不会收到404错误。

总而言之,无论我在任何浏览器中导航到的多个站点中的第一个站点(并且清除了我的缓存),我都只能查看该站点(例如site1),除非清除了缓存,否则我无法查看site2 404,除非我先清除缓存。

我已经建立了一个单独的Hybris实例,并使用了$ instal.sh -r b2c_acc服装演示商店和电子演示商店都工作,并且存在与上述相同的问题。 如果我先导航到服装网站,则会在电子产品网站上看到404,依此类推。

有什么方法可以解决此缓存问题。

3条回答
槿木_熙
2020-09-13 19:11 .采纳回答

这是预期的行为!

第一个请求初始化会话,然后,该会话绑定到特定站点。 (这也解释了为什么清除缓存后可以使用另一个站点,因为清除它还会删除所有cookie,这反过来又意味着下一个请求需要新的会话)

我通常在第二个浏览器或隐身/私有浏览窗口中测试第二个站点。

快速浏览器cookie(特别是 JSESSIONID )的浏览器扩展也非常有用。

您可以尝试将参数 clear = true 添加到您的URL中,这应该使您可以在不删除cookie的情况下切换站点。 不过,我不确定这样做的效果如何。

一周热门 更多>