В настоящее время я строил сайт, основанный на музыке, и хочу построить что-то вроде this template. Он использует ajax и глубокую привязку. (И он использует библиотеку History.js - обратите внимание, что в URL-адресах нет «#».)Могу ли я сделать мой сайт ajax 'crawlable'?
Причина, по которой я хочу использовать эти методы «ajaxy» (или, возможно, использовать шаблон в целом), так что при воспроизведении музыки он будет оставаться без прерывания по мере того, как пользователь перемещается по сайту.
Мое беспокойство заключается в том, что мой сайт не будет сканироваться Google, но я думаю, что могу изменить код в источнике страницы, чтобы исправить это. Если посмотреть на исходный код в шаблон, в голове я вижу
<meta name="description" content="">
<meta name="author" content="">
<meta name="keywords" content="">
Теперь, если я добавлю это в голову:
<meta name="fragment" content="!">
воли, которые делают сайт сканироваться? Есть ли другой код, который мне нужно добавить поверх этого? Или это просто невозможно для этого шаблона?
Я следую этому руководству https://developers.google.com/webmasters/ajax-crawling/docs/getting-started, и я нахожусь на шаге 3. Я, конечно, должен выполнить другие шаги, но я не знаю, что я направляюсь в правильном направлении или направляюсь к мертвому конец!
Любая помощь будет очень оценена. Спасибо заранее.
Благодарим вас за помощь. Я только что заметил, что URL-адрес в firefox чист, но в IE он уродлив! В FF с отключенным JS URL-адрес «чистый» не отображает контент, кроме панели навигации. При нажатии на любой элемент на панели навигации страница загружается, чтобы отображать содержимое этой страницы (но без стилизации). Я немного смущен! Как вы думаете, у меня есть шанс сделать его ползучим каким-то образом? Большое спасибо – Vin
Похоже, что ваш код работает неправильно во всех браузерах. Если вы хотите использовать прогрессивное улучшение, тогда чистый URL должен показывать правильный контент, а затем JavaScript делает его крутым. Ваш стиль может быть неудачным, потому что вы используете относительные URL-адреса для файлов css, а ваши чистые URL-адреса основаны на папках. – Tiggerito