У меня есть приложение angularjs. Чтобы сделать приложение Ajax Crawlable, я изменил все «#» на «#!» , Когда я попробовал изменение с помощью инструментов Google для веб-мастеров, результаты все равно будут перенаправлены на индексную страницу (Домашняя страница). мой URL-адрес сайта похож на https://www.sample.com/web/, а остальная часть URL-адреса, вводимая для извлечения и рендеринга, похожа на #!/wellness. Проблема в том, что Im всегда получает снимок рендеринга googlebot в качестве домашней страницы (изображение https://www.sample.com/web/). И столбец «путь» этой попытки выборка -/(Введенная часть, которая есть, #!/Wellness не существует).Google webmaster fetch как проблема google
-1
A
ответ
0
Наконец-то я нашел решение. Хотя поисковые роботы Google распознают #! для экранированного фрагмента Fetch, поскольку Google бот требует, чтобы его вводили вручную
Обратитесь к ссылкам, если кому-то нужна помощь в решении этой проблемы. Ниже приводится ссылка на вопрос, который так же, как мой, и это есть ответ
https://productforums.google.com/forum/#!msg/webmasters/fZjdyjq0n98/PZ-nlq_2RjcJ
Ниже ссылки дать полное объяснение по этим вопросам
Google bot crawling on AngularJS site with HTML5 Mode routes