Qu'est-ce qu'une URL ?
A URL (Uniform Resource Locator) est une adresse Web complète qui spécifie l'emplacement exact d'une ressource sur Internet. Les URL fournissent une façon normalisée d'identifier et d'accéder aux pages Web, fichiers, images, API et autres ressources. Chaque lien que vous cliquez ou adresse que vous tapez dans un navigateur est une URL.
Structure de l'URL
https://www.example.com:443/path/page.html?query=value#section
│ │ │ │ │ │ │
│ │ │ │ │ │ └── Fragment
│ │ │ │ │ └── Query string
│ │ │ │ └── Path
│ │ │ └── Port (optional)
│ │ └── Domain name
│ └── Subdomain
└── Protocol/Scheme
Composants URL
| Composante | Exemple | Objet |
|---|---|---|
| Protocole | Pour de plus amples informations, veuillez contacter: | Comment accéder (HTTP, HTTPS, FTP) |
| Sous-domaine | www. | Préfixe facultatif |
| Domaine | example.com | Adresse du serveur |
| Port | :443 | Port réseau (généralement implicite) |
| Voie | /page.html | Emplacement des ressources |
| Demande | ?id=123 | Paramètres |
| Fragment | Rubrique | ancre de la page |
URL vs domaine vs URI
| Durée | Définition | Exemple |
|---|---|---|
| Domaine | Juste le nom de domaine | example.com |
| URL | Adresse complète avec protocole | https://example.com/page |
| URI | Tout identifiant (supérieur de l'URL) | mailto:user@example.com |
Encodage des URL
Les caractères spéciaux doivent être encodés :
Space → %20
& → %26
= → %3D
/ → %2F
? → %3F
Example:
"hello world" → "hello%20world"
Pratiques exemplaires en matière d'URL
Pour le référencement
1. Utiliser des chemins descriptifs: /produits/chaussures bleues
2. Gardez les URLs courtes et lisibles
3. Utiliser des tirets, pas des soulignements
4. Lettres minuscules préférées
5. Éviter les paramètres lorsque c'est possible
Pour la sécurité
1. Toujours utiliser HTTPS
2. Valider les entrées d'URL
3. Évitez d'exposer des données sensibles dans les URL
4. Utiliser des URLs canoniques
Protocoles d'URL communs
| Protocole | Objet | Port par défaut |
|---|---|---|
| Voir http:// | Web non chiffré | 80 |
| Pour de plus amples informations, veuillez contacter: | Web chiffré | 443 |
| ffp/ | Transfert de fichiers | 21 |
| courriel : | Liens électroniques | Sans objet |
| Tél.: | Liaisons téléphoniques | Sans objet |
Les URL sont le système d'adressage du Web, fournissant un moyen universel de localiser et d'accéder aux ressources sur Internet.