Qu’est-ce qu’une URL ?
Une URL (Uniform Resource Locator) est une adresse web complète qui indique l’emplacement exact d’une ressource sur Internet. Les URL offrent une méthode normalisée pour identifier et consulter des pages web, fichiers, images, API et autres ressources. Chaque lien sur lequel vous cliquez ou adresse que vous saisissez dans un navigateur est une URL.
Structure d’une URL
https://www.example.com:443/path/page.html?query=value#section
│ │ │ │ │ │ │
│ │ │ │ │ │ └── Fragment
│ │ │ │ │ └── Query string
│ │ │ │ └── Path
│ │ │ └── Port (optional)
│ │ └── Domain name
│ └── Subdomain
└── Protocol/Scheme
Composants d’une URL
| Composant | Exemple | Fonction |
|---|---|---|
| Protocole | https:// | Méthode d’accès (HTTP, HTTPS, FTP) |
| Sous-domaine | www. | Préfixe facultatif |
| Domaine | example.com | Adresse du serveur |
| Port | :443 | Port réseau (généralement implicite) |
| Chemin | /page.html | Emplacement de la ressource |
| Requête | ?id=123 | Paramètres |
| Fragment | #section | Ancre de section de page |
URL, domaine et URI
| Terme | Définition | Exemple |
|---|---|---|
| Domaine | Le nom de domaine seul | example.com |
| URL | Adresse complète avec protocole | https://example.com/page |
| URI | Tout identifiant (sur-ensemble des URL) | mailto:[email protected] |
Encodage des URL
Les caractères spéciaux doivent être encodés :
Space → %20
& → %26
= → %3D
/ → %2F
? → %3F
Example:
"hello world" → "hello%20world"
Bonnes pratiques pour les URL
Pour le SEO
1. Utiliser des chemins descriptifs : /products/blue-shoes
2. Garder des URL courtes et lisibles
3. Utiliser des tirets, pas des traits de soulignement
4. Privilégier les lettres minuscules
5. Éviter les paramètres lorsque c’est possible
Pour la sécurité
1. Toujours utiliser HTTPS
2. Valider les entrées URL
3. Éviter d’exposer des données sensibles dans les URL
4. Utiliser des URL canoniques
Protocoles URL courants
| Protocole | Fonction | Port par défaut |
|---|---|---|
| http:// | Web non chiffré | 80 |
| https:// | Web chiffré | 443 |
| ftp:// | Transfert de fichiers | 21 |
| mailto: | Liens e-mail | N/A |
| tel: | Liens téléphoniques | N/A |
Les URL constituent le système d’adressage du web et offrent une méthode universelle pour localiser et consulter des ressources sur Internet.