Comment changer les noms d'URL dans Umbraco
C'est ma première fois en utilisant Umbraco et j'ai créé des Types de documents /Pages utilisant le mauvais format de nommage et maintenant ce qui s'est passé dans mon URL de la page, par exemple /about-page/
. Comment puis-je changer /about
que j'ai cherché sur le back-end panneau d'admin et il y a la dose semble pas être une option pour changer leur link to document
valeurs.
Quelqu'un serait-il en mesure de fournir un code simple basé exemple à l'aide de umbracoUrlAlias ou umbracoUrlName comment je pouvais changer, de préférence, dans le Rasoir.
Grâce
OriginalL'auteur run yards | 2014-07-30
Vous devez vous connecter pour publier un commentaire.
Édition de @exécuter des verges par la Solution digbyswift de l'aide en commentaire
Solution Correcte:
.Url
avec.umbracoUrlAlias
au sein de l'opinion, il faudra être présent)Ajouté capture d'écran pour le kit de démarrage sur Umbraco v7.2.5
Il ressemble avant de 7.4 ce serait ajouter la propriété à l'onglet "Propriétés" (celui qui a la "ID", "Créé par" et "Dernière édition" les propriétés parmi d'autres. Maintenant, vous avez juste à ajouter cette propriété à un autre onglet. Voir cette Umbraco post sur le forum.
OriginalL'auteur c0demaster
Sauf si je suis très beaucoup de malentendus votre problème, vous devez simplement être en mesure de changer le nom de votre page et de le republier. Cela n'a pas besoin d'un champ supplémentaire, il suffit de changer la valeur dans l'onglet "Propriétés" et une nouvelle publication de la page. Cela va automatiquement changer l'URL de la page.
umbracoUrlName
si vous avez besoin de la partie de l'url à être autre chose que le "urlified' nom de nœud. (aussi, si vous voulez rediriger le trafic à partir de l'ancienne url vers la nouvelle, je recommande le urlTracker paquet our.umbraco.org/projects/developer-tools/301-url-tracker)Bien sûr, mais parfois, l'approche la plus simple est la meilleure. Vous devez ajouter votre commentaire est une réponse bien que l'OP n'a demander un exemple de comment l'utiliser.
OriginalL'auteur Digbyswift
Vous pouvez également créer une propriété appelée
umbracoUrlName
à l'aide d'unTextString
propriété de l'éditeur. Si cela a une valeur, alors il sera de générer le fragment d'URL de la page à l'aide de cette valeur, plutôt que le nom de la page. Cela modifie l'URL de la page, plutôt que de créer un alias, commeumbracoUrlAlias
.OriginalL'auteur Dan Diplo
Solution:
.Url
avec.umbracoUrlAlias
au sein de l'opinion, il faudra être présent).Url
changer de.umbracoUrlAlias
et la nouvelle adresse sera utilisée.Remarque si vous n'utilisez pas
.umbracoUrlAlias
les liens restent actifs c'est à dire qu'ils travaillent, mais ils ne sont pas affichées dans la barre d'adresse que.Url
crache de l'origine associée à la page.umbracoUrlName
et il devrait pas être obligatoire car cela oblige l'utilisateur à essentiellement répéter les mauvaises pratiques vous ont mal commencé. De toute façon, si vous avez besoin d'un autre titre de la page, vous devez ajouter un distinctpageTitle
champ et utiliser un événement pour pré-remplir ce surNewing
.OriginalL'auteur run yards
Vous pouvez appliquer sur les noms d'URL dans le web.config:
Dans la section trouver:
cela permettra de définir des noms d'url pour les nouveaux éléments créés pour le nom.aspx
Si vous définissez ce paramètre à 'true', puis de nouveaux éléments seront nommés comme /nom/
En outre, vous voudrez peut-être éviter de manipuler des url par Umbraco pipline, il suffit d'utiliser ce réglage - ajouter des Url qui doit être contourné:
OriginalL'auteur Dzianis Yafimau