NopCommerce google bot 和 facebook 抓取通过登录页面重定向
NopCommerce google bot and facebook crawl redirected through login page
我有 nopCommerce 网站,在 Facebook 共享调试器中测试时,它显示规范 url 为“/login?ReturnUrl=%2F”。另外 Google Search Console 说我的站点地图无效 XML 而是一个 HTML 页面 - 我认为 google 机器人也被重定向到登录页面。
Facebook Sharing debugger screenshot here
Google Search Console screenshot here
我的ACL Public商店规则都设置为对客户启用,如您所见,您无需登录即可访问所有页面。
为什么 google 和 facebook 机器人通过登录页面重定向?我该如何解决这个问题?
解决方案是确保 table [Customer_CustomerRole_Mapping] 有两条记录:
Customer_Id | CustomerRole_Id
2 | 4
3 | 4
这些代表搜索引擎抓取工具等的权限。
所以这些记录赋予他们与访客相同的权限。
我有 nopCommerce 网站,在 Facebook 共享调试器中测试时,它显示规范 url 为“/login?ReturnUrl=%2F”。另外 Google Search Console 说我的站点地图无效 XML 而是一个 HTML 页面 - 我认为 google 机器人也被重定向到登录页面。
Facebook Sharing debugger screenshot here
Google Search Console screenshot here
我的ACL Public商店规则都设置为对客户启用,如您所见,您无需登录即可访问所有页面。 为什么 google 和 facebook 机器人通过登录页面重定向?我该如何解决这个问题?
解决方案是确保 table [Customer_CustomerRole_Mapping] 有两条记录:
Customer_Id | CustomerRole_Id
2 | 4
3 | 4
这些代表搜索引擎抓取工具等的权限。 所以这些记录赋予他们与访客相同的权限。