В течение последних месяцев я разрабатывал свою собственную «клиентскую сторону для JavaScript» для приложения SPA (одностраничное приложение) », и я просто хочу знать, нахожусь ли я на правильном пути или не.Google искатель не может правильно отобразить страницу
Мои рамки похожи на метеоритные или эмберные и другие, но я заметил, что у бота Google трудности с отображением моей страницы. поэтому я хочу ознакомиться с некоторыми методами рендеринга, которые я использовал в своих рамках.
Когда пользователь переходит к URL-адресу ex. http://mywebsite.com/profile/tomhanks
маршрутизатор анализирует URL-адрес и обнаруживает, что контроллер прослушивает строку profile/[username]
, поэтому он запускает этот контроллер и передает имя пользователя в качестве переменной в контроллер, затем контроллер запрашивает новую страницу (или накладывается) с идентификатором шаблона, а затем шаблон размещается на странице.
Но проблема в том, что бот Google не будет беспокоиться об этом и видит только пустую страницу html. И это я знаю из Google Google в Инструментах для веб-мастеров.
Как это делают другие кадровые работы? Почему Google может правильно загрузить эти данные?
честно любопытно: почему вы разрабатываете свои собственные рамки? – domokun
- социальная сеть, которая должна быть действительно быстрой (js меньше 100 kb) с ограниченным шаблоном страницы, который очень быстр (только json получен от сервера) и легко на стороне сервера (рендеринг не требуется). (при перемещении назад и вперед на страницах) –