2016-11-14 3 views
0

Я настроил все, чтобы сканировать свое приложение Angular JS в поисковой системе Google.Угловое приложение JS не сканирует и не индексирует в Google?

Website url :http://templatic.net/test/

Я установки html5Mode для Угловое JS приложения, а также установки для генерации HTML снимок для конкретного запроса.

Так что, когда Google гусеничный придет он получит свой адрес веб-сайта, как http://templatic.net/test/?_escaped_fragment_=/job_category/mobilehttp://templatic.net/test/job_category/mobile для

Но когда я иду в Google Webmaster и нажмите на Fetch as Google для конкретной линии связи, то он не возвращает мой HTML снимок для конкретного URL ,

Также я добавил sitemap.xml в инструменты Google для веб-мастеров, и он принят, но ни одна ссылка не проиндексирована.

Я не знаю, что я сделал неправильно.

ответ

0

У меня была схожая проблема. Я использовал iis server.I решил проблему, поймав искателя Google, проверив его пользовательский агент и перенаправил на другое приложение рендеринга сервера, где я возвращаю метатеги.

Вот мои ИРИО перенаправлять правилу

<rule name="Imported Rule 1" stopProcessing="true"> 
      <match url="(.*)" ignoreCase="false" /> 
      <conditions> 
      <add input="{HTTP_USER_AGENT}" pattern="(facebookexternalhit)|(Twitterbot)|(Pinterest)|(Googlebot)|(developers.google.com)|(LinkedInBot)|(WhatsApp)" /> 
      </conditions> 
      <action type="Redirect" url="https://myredirectionapp/snapshot?qp={R:1}" appendQueryString="false" /> 
     </rule> 
+0

Я использую сервера Apache и для поймать Google искателя в параметре, как '_escaped_fragment_', я должен перенаправить его на снимок URL, но я думаю, что он не работает так не индексируется в google –

+0

вместо проверки _escaped_fragment_ проверить пользовательский агент по запросу – M14

+0

Я не знаю синтаксиса в apache.i Думаю, вы можете сделать это, найдя функцию rewrite funtionality на apache – M14

Смежные вопросы