NopCommerce Google Bot и Facebook Crawl перенаправлены через страницу входа - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть веб-сайт nopCommerce, и при тестировании в Facebook Sharing Debugger он отображает канонический URL-адрес как «/ login? ReturnUrl =% 2F». Кроме того, Google Search Console говорит, что моя карта сайта не является действительной XML, но страница HTML - я думаю, что боты Google также перенаправлены на страницу входа.

Скриншот отладчика Facebook Sharing здесь

Скриншот Google Search Console здесь

Мой ACL Publi c Все правила магазина включены для клиентов, и, как вы можете видеть, вы можете посетить все страницы без вход в систему. Почему боты Google и Facebook перенаправляются через страницу входа? Как я могу это исправить?

1 Ответ

0 голосов
/ 23 апреля 2020

Решение состоит в том, чтобы убедиться, что таблица [Customer_CustomerRole_Mapping] имеет две записи:

Customer_Id | CustomerRole_Id
      2     |       4
      3     |       4

Они представляют разрешения для сканеров поисковых систем и т. Д. c. Таким образом, эти записи дают им те же права, что и у гостя.

...