2013-07-28 3 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 для пользователей.

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