Ежедневные архивы: 23.01.2019

Решение проблемы неправильного индексирования rel=canonical на сайтах с JS

От автора: Джон Мюллер рассказал, какие проблемы сканирования с rel=canonical могут возникать при использовании на страницах сайта скриптов JavaScript. Один из вебмастеров в Reddit попросил представителя Google пояснить, почему поисковик некорректно обрабатывает канонические ссылки (rel=canonical). Вебмастер отметил, что, по его мнению, эта проблема связана с использованием на сайте Angular JS. Мюллер отметил, что сначала нужно проверить структуру гиперссылок. Если она ...

Читать далее »

Знакомство с Phalcon PHP

От автора: фреймворки для PHP — одна из самых быстроразвивающихся отраслей программирования. Одним из них можно назвать и Phalcon, который является не только каркасом для веб-приложений, но и расширением языка. Этот фреймворк стал популярен по одной простой причине: разработчики хотят, чтобы все действия происходили быстро и точно, а с этим «Ястреб» пока справляется. Рассмотрим основные характеристики программного обеспечения и решим, ...

Читать далее »

Стратегия предварительной загрузки quicklink для Angular

От автора: несколько месяцев назад я опубликовал статью о Guess.js. Guess.js — мощная библиотека для прогнозируемого предварительного извлечения JavaScript на основе данных аналитики веб-сайта. Библиотека использует отчеты из источника аналитики (по умолчанию Google Analytics) и создает базовую модель машинного обучения. Когда пользователь заходит на сайт, с помощью Guess.js на основе модели происходит предварительная загрузка ресурсов, которые, вероятно, понадобятся дальше. Благодаря ...

Читать далее »

Интеллектуальная страница 404 в Angular

От автора: опечатки в URL-адресах — это прямой путь к странице 404. Но можем ли мы улучшить пользовательский опыт в этой ситуации? Например, можем ли мы предоставить пользователю правильный путь? Сегодня я покажу, как сделать прогноз правильного местоположения на странице Angular 404 без машинного обучения и магии. Пример приложения построен с использованием Angular 7.1.0 и Angular CLI 7.1.2 . Но ...

Читать далее »