Я знаю, что могу сделать обратное и сделать так, чтобы server.com/#!/mystuff
можно было сканировать с помощью ajax, но я хочу знать, возможно ли обратное. Если у меня есть server.com/mystuff
и это отправляет перенаправление на server.com/#!/mystuff
, будет ли поисковый робот Google затем запускать этот URL-адрес через процесс переименования, чтобы он следовал перенаправлению на server.com/?escaped_fragment=mystuff
?
Будет ли поисковый робот Google использовать формат _escaped_fragment_ ajax, когда ссылка перенаправляется на ссылку ajax?
comment
Этот вопрос кажется не по теме, потому что он касается SEO.
- person John Conde   schedule 20.03.2014
comment
истинный. какие-либо предложения для сообщества stackexchange, на которые я мог бы задать этот вопрос?
- person Adrian Rodriguez   schedule 20.03.2014
Ответы (1)
Согласно инструментам для веб-мастеров, нет [1].
Вопрос: Когда следует использовать _escaped_fragment_, а когда #! в моих URL-адресах AJAX?
Ваш сайт всегда должен использовать #! синтаксис во всех URL-адресах, использующих схему сканирования AJAX. Робот Googlebot не будет переходить по гиперссылкам в формате _escaped_fragment_.
Однако реальность выглядит немного иначе. Я замечаю, что googlebot переходит по ссылкам с экранированным форматом.
[1] https://developers.google.com/webmasters/ajax-crawling/docs/faq
person
Ryaner
schedule
05.07.2014
Вы также можете добавить: ‹meta name=fragment content=!/› в заголовок, если вы не хотите использовать хешированные фрагменты
- person Pikachu; 03.11.2014