🢂Weryfikacja w PHP czy adres URL jest przyjazny dla wyszukiwarek

Ta funkcja może być używana do weryfikacji przyjaznych dla wyszukiwarek URL-i przed ich wprowadzeniem do systemu.

W skrócie, kod działa w następujący sposób:

  • Sprawdza, czy URL jest poprawnym formatem URL.
  • Sprawdza, czy URL zawiera niepożądane znaki.
  • Jeśli oba warunki są spełnione, funkcja zwraca true. W przeciwnym razie funkcja zwraca false.

Ta funkcja może być używana do weryfikacji przyjaznych dla wyszukiwarek URL-i przed ich wprowadzeniem do systemu. Przyjazne dla wyszukiwarek URL-e są łatwe do zapamiętania i zrozumienia przez ludzi, a także są łatwe do zoptymalizowania dla wyszukiwarek.

function checkSeoFriendlyUrl($url=null)
{
    // Sprawdza, czy URL jest dobrze sformatowany
    if (filter_var($url, FILTER_VALIDATE_URL) === false) {
        return false;
    }
    // Sprawdza, czy URL zawiera niepożądane znaki
    if (preg_match('/[^-a-zA-Z0-9_\/]/', parse_url($url, PHP_URL_PATH))) {
        return false;
    }
    return true;
}