Sprawdzanie linków zwrotnych

  • model:
    N1ebieski\IDir\Models\DirBacklink
  • cron:
    N1ebieski\IDir\Crons\Dir\BacklinkCron
  • job:
    N1ebieski\IDir\Jobs\Dir\CheckBacklinkJob
  • widok powiadomienia mailowego:
    /resources/views/vendor/idir/mails/backlink/not_found.blade.php
  • częstotliwość: raz dziennie


Opis

Zadanie cron pobiera z bazy wszystkie wpisy znajdujące się w grupie z obowiązkowym backlinkiem, następnie dla każdego z nich utworzony zostaje job i ustawiony w kolejce do wykonania. W przypadku braku wykrycia linka zwrotnego zostaje to odnotowane w modelu,. Po przekroczeniu wartości krytycznej wpis zostaje deaktywowany ze statusem "oczekujący na backlink", a stosowne powiadomienie wysłane do użytkownika.

Konfiguracja

Dostępna z poziomu pliku .env znajdującego się w głównym folderze aplikacji.

Ilość godzin pomiędzy kolejnym sprawdzeniem dla pojedynczego wpisu (nie mniejsza niż 24):

IDIR_DIR_BACKLINK_CHECK_HOURS=24

Maksymalna ilość prób po których wpis zostanie deaktywowany z powodu braku backlinka:

IDIR_DIR_BACKLINK_MAX_ATTEMPTS=3


System odrzuci linki zwrotne którym został przypisany atrybut rel="nofollow", jak również te które mają nieprawidłową składnię html.