Vous êtes ici :
Caractères autorisés dans les URL
Vous pouvez coder la plupart des caractères utilisés dans les URL. B2C Commerce code automatiquement les caractères spéciaux ou réservés, ainsi que les trémas dans les URL, mais ne les supprime pas.
Si vous utilisez des noms de produit ou de catégorie pour construire vos URL, vous pouvez déterminer si les espaces figurant dans les noms sont codés à l'aide de '%20' ou remplacés par un autre caractère, par exemple un tiret. Vous pouvez également déterminer si tous les caractères doivent être convertis en minuscules et si toutes les URL comportent une barre oblique finale. Les caractères autorisés ou interdits dans les URL s'appliquent à toutes les URL B2C Commerce, que vous utilisiez la syntaxe standard, la syntaxe des URL faciles à référencer ou la syntaxe URL des règles d'URL.
Codage URL B2C Commerce pour les identifiants de produit ou de contenu
Les caractères suivants sont autorisés dans les identifiants de produit ou de contenu et sont gérés par la production d'URL faciles à référencer.
| Caractère | Description |
|---|---|
| - | Moins |
| . | Point |
| , | Virgule - En général, la virgule peut être utilisée, sauf pour le pipeline Product-ShowInCategory, qui nécessite deux paramètres, auquel cas l'identifiant de catégorie ne doit pas contenir de virgule. |
| _ | Soulignement |
| # | Dièse |
| < | Inférieur à |
| > | Supérieur à |
| % | Pourcent |
| $ | Dollar |
| : | Deux-points |
| ; | Point-virgule |
| = | Égal |
Bien qu'il soit possible d'utiliser d'autres caractères dans les identifiants de produit, Commerce Cloud recommande en général d'utiliser des caractères alphanumériques dans les identifiants de produit et de contenu, car les URL pourraient sinon ne pas être correctement générées.
Codage URL B2C Commerce pour le texte marketing
Caractères non autorisés dans les URL SEO :
-
&- et commercial - Caractères de contrôle ASCII (code ASCII : 0x00-0x1F, 0xF7). Par exemple, NULL, la tabulation ou d'autres caractères de contrôle invisibles ne sont pas autorisés dans les URL SEO.
Règles de codage des caractères :
B2C Commerce prend en charge les codages UTF-8 et ISO-8859-1. Tous les autres codages pris en charge par les machines virtuelles Java devraient également fonctionner, sans pour autant être reconnus officiellement. Voir Syntaxe d'URL pour des informations sur l'insertion de codages ISO ou d'autres types de codages dans une URL.
B2C Commerce applique les règles suivantes pour coder du texte dans les URL SEO.
- Tous les caractères ASCII spéciaux visibles, à l'exception des caractères non autorisés. En présence d'un caractère non autorisé, ce dernier est remplacé par un caractère de remplacement d'espace ('+' ou %20).
- Les espaces au début et à la fin du texte marketing sont retirés et les espaces multiples fusionnés en un seul.
- Le codage d'URL UTF8 standard est appliqué, avec le caractère de remplacement d'espace (%20, +) que vous configurez.
- Les barres obliques (
/) ne sont pas codées et restent en texte clair dans les URL générées. - Le signe plus (
+) est codé d'après la configuration système actuelle adoptée pour le caractère de substitution d'espace.
Ces exemples présupposent que les URL utilisent la configuration par défaut et que toutes les URL codées sont préfixées par le protocole et le nom d'hôte.
La définition SEO pour toutes les URL suivantes est :
${name}/${productID}| Nom | Identifiant | URL codée |
|---|---|---|
| PRODUCTäNAME | ID+ID | PRODUCT%C3%A4NAME/ID%20ID |
| PRODUCT NAME | ID&ID | PRODUCT%20NAME/ID%20ID |
| PRODUCT&NAME | ID?ID | PRODUCT%20NAME/ID%3FID |
| PRODUCT+NAME | ID ID | PRODUCT%20NAME/ID%20ID |
| PRODUCT%NAME | ID/ID | PRODUCT%25NAME/ID/ID |
| PRODUCT/NAME | ID%ID | PRODUCT/NAME/ID%25ID |
| PRODUCT-NAME | ID-ID | PRODUCT-NAME/ID-ID |

