X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> ЛП: Расширение Yii2-redirect
fedornabilkin
fedornabilkin
Topic Starter сообщение 19.3.2018, 23:20; Ответить: fedornabilkin
Сообщение #1


Написал очень полезное расширение, которое позволяет отслеживать битые ссылки. Очень полезно, когда сайт перетащили на новый движок или полностью изменили структуру. Порой остается много ссылок на несуществующие страницы и сайт теряет трафик/позиции.

Алгоритм работы расширения:
Если пользователь попадает на 404 страницу, в БД записывается адрес. При повторном посещении обновляется счетчик посещений. В менеджере управления можно настроить перенаправление на другой адрес с указанием http кода (по умолчанию 301). Если пользователь запрашивает несуществующую страницу и для этой страницы указана конечная ссылка, то происходит перенаправление. Также можно вручную добавить пару ссылок для перенаправления.

Фильтры:
В расширение встроен фильтр, который не допускает зацикливания. Ссылка "откуда" не будет добавлена в базу, если такая же ссылка присутствует в поле "куда" и наоборот. Невозможно добавить ссылку "куда", если такая же существует в поле "откуда". Также невозможно добавить две одинаковые ссылки "откуда", что в принципе логично.

Расширение интегрируется в приложение на фреймворке Yii2 и располагается на гитхабе с небольшой инструкцией по установке и настройке.

Менеджер перенаправлений выглядит стандартно (CRUD сгенерирован средствами генератора кода в Yii2 плюс немного подшаманил)
Прикрепленное изображение


Расширение поддерживает мультиязычность, но пока только есть файл перевода на рус. язык.


Сообщение отредактировал fedornabilkin - 21.3.2018, 12:29
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fedornabilkin
fedornabilkin
Topic Starter сообщение 8.4.2018, 14:58; Ответить: fedornabilkin
Сообщение #2


Добавил в модуль учет статистики переходов на несуществующие страницы. Модуль теперь считает сколько раз посетили несуществующую страницу (как и раньше) и фиксирует ip, браузер user-agent, адрес (referrer), откуда был осуществлен переход и время посещения.
Т.О. можно выяснить, кто ссылается на страницу, которая по каким-то причинам удалена и сколько совершается визитов на эту страницу. Боты это или реальные переходы.


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Профессиональная веб-разработка (Laravel, Yii2, Symfony, Wordpress, Vue.js, Nuxt.js)
Хороший код с оптимизацией по скорости. Сайты и лендинги "под клю
33 Nell 30018 5.7.2022, 21:24
автор: karambas
Открытая тема (нет новых ответов) Нужен специалист поставить расширение на phpBB 3.2.8.
Запрет индексации тем или сразу для закрытого ращздела
0 Уфолог Бова 4417 26.7.2021, 21:59
автор: Уфолог Бова
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСделаю движок для сайта на Yii2
10 icoder 7104 2.7.2021, 19:48
автор: nekokatalog
Открытая тема (нет новых ответов) Сделать доработки - Yii2
6 prohorlaz 1528 26.9.2019, 0:46
автор: prohorlaz
Открытая тема (нет новых ответов) Нужен Программист (Php + Yii2) + Администратор
0 codyn 1361 16.7.2019, 23:22
автор: codyn


 



RSS Текстовая версия Сейчас: 24.4.2024, 1:17
Дизайн