2013-07-28 2 views

ответ

1

Это зависит от того, что вы пытаетесь сделать?

Последний является хэш-бэбинг, и если вы правильно структурируете свой сайт, который также будет служить надлежащему контенту для Google.

Другими словами, эта ссылка Аякса:

http://example.com/#!/Contact 

будут преобразованы Googlebot в:

http://example.com/?_escaped_fragment_=Content 

И когда эта страница visitied вы должны обслуживать такое же содержание, что и на AJAX но без ajax, поэтому робот Google может его прочитать.

There's more here

Кроме того, нет никакой разницы, что вы используете, до тех пор, как она работает

0

http://example.com/#!/Contact является лучшим, не знаю почему, но Google рассматривают его как уникальный URL

0

Это зависит от реализации, но я предпочел бы использовать реальные адреса без хэштегов. Существуют методы манипулирования URL без перезагрузки. Это называется pushState, также MDN: https://developer.mozilla.org/en-US/docs/Web/Guide/DOM/Manipulating_the_browser_history

Таким образом, вы можете ускорить загрузку своей страницы, но вам необходимо реализовать это также на стороне сервера, чтобы дать правильный ответ. Однако это лучше для li.k для пользователей.