|
DNN 4.8.1 - 5.x
Stratégies de réécriture
Référencement
Niveau: Expert
Dernière version: 02.01.06 |
FRIENDLIER URL PROVIDER
Tout est dans l'url
|
 |
|
|
Parce qu'elles sont générées "à la volée" par DotNetNuke, les pages dynamiques utilisent des paramètres qui rendent leurs URLs incompréhensibles par un humain... et par les moteurs de recherche comme Google, ce qui est encore plus pénalisant.
Plus le site est dynamique, moins ses urls sont lisibles!
http://www.monsite.com/profile/edit-position?positionID=54708484 &locale=fr_FR &goback =.npe_*1_*1_*1_*1
Friendlier URL Provider permet de rendre ces URLs "friendly", c'est à dire interprétables par tous. Des stratégies prennent en charge la réécriture au niveau de chaque module du site. Ainsi, les paramètres comme TabID, ModuleID, PositionID... sont remplacés par leurs valeurs signifiantes: Nom de Page, Nom de Module, Titre du Forum...
Grâce à la réécriture, chaque URL prend son sens et participe au bon référencement de votre portail.
http://www.monsite.com/fr/accueil/dotnetnuke/newsletter/archives.aspx
Comment ça marche? Un algorithme décompose les urls en "groupes" et une stratégie de réécriture permet de les structurer dans un template de réécriture.
- Groupes à inclure. Exemple pour l'url d'un article: [PageTitle], [ArticleTitle] et [CategoryName]
- Position de chaque groupe ... [CategoryName]/[PageTitle]/[ArticleTitle]
Une fois la nouvelle url générée, les anciennes pointent vers elle afin de ne pas perdre votre référencement et d'éviter d'avoir plusieurs urls pointant vers la même page. C'est la redirection 301.
Combien ça coûte?
Une version Light - et gratuite - pour tester les fonctionnalités principales du module..
Version complète: $100.
Version complète avec sources: $500.
Le Groupe Chauvin Arnoux a fait appel à la société Aricie pour la mise en place du module de réecriture d'URL FUP, pour l'ensemble des sites évenementiels motorisés par DNN 4.9. Ce module, trés simple d'utilisation, nous a permis d'obtenir de bon résultats sur notre référencement naturel. Un grand merci aux équipes techniques et commerciales d'Aricie pour la disponibilité et la réactivité sur ce projet.
Thierry Bedoucha - Chauvin Arnoux - Paris, FRANCE
|



|
Caractéristiques
|
|
Interfaces
|
|
|
Stratégie de réécriture par défaut au niveau du portail
Stratégie de page
Stratégie de module
Homogénéité de réécriture: un seul module de réécriture pour tous vos modules!
1 module à réécrire = 1 provider de réécriture
Voir les providers existants
Nombre illimité de stratégies et de sous-stratégies
Sous-stratégies conditionnelles (analyse rapide de l'url avec Flee)
Génération des urls à la volée
Désactivation de la réécriture pour les administrateurs (option)
Redirection 301
Archivage automatique des anciennes urls dans l'url Store
Une régle de réécriture sur une page peut s'appliquer aussi aux pages enfants
Réécriture sans extension (.htm, .aspx...) (option)
Remplacement des caractères spéciaux (&,-, _, %....), chaînes de caractères et expressions régulières
Force la réécriture en minuscules
Optimisation des performances (option Reponse Caching)
Debug à toutes les étapes de la réécriture (option)
Version FR + EN
Cas pratiques
|








 |
Requis
|
|
| |
DotNetNuke 4.8.1+ à 5.x
|
| |
Librairies Aricie (Gratuit)
|
|
|
|
| |
Chaque provider s'accompagne d'une règle par défaut qui peut être modifiée. |
| |
Module |
Groupes de réécriture |
Règles par défaut & exemples |
| |
Forum
(DNN)
|
GroupName,
ForumName,
ThreadName,
Threadpage,
PostId, Scope, Action |
${BASE_REPLACERULE_ROOT}
[/${groupname}][/${forumname}][/${threadname}][/${threadpage}]
[/${postid}][/${scope}][/${action}]
${BASE_REPLACERULE_END}
http://www.aricie.com/en/ressources/support/friendlier-url/404-urls/posts.aspx |
| |
Wiki
(DNN)
|
WikiTopic |
${BASE_REPLACERULE_ROOT}
[/${WikiTopic}]${BASE_REPLACERULE_END} |
| |
ModuleWorkflows
(Aricie)
|
ModuleTitle,
ParentCategoryName,
ArticleTitle |
${BASE_REPLACERULE_ROOT}
[/${ModuleTitle}][/${ParentCategoryName}][/${ArticleTitle}] ${BASE_REPLACERULE_END}
http://www.aricie.com/en/expertise/consulting.aspx |
| |
LuceneSearch
(Aricie)
|
Filter, Search |
${BASE_REPLACERULE_ROOT}
[/${Filter}][/${Search}]
${BASE_REPLACERULE_END}
http://www.aricie.com/en/search-results/Search/module.aspx |
| |
News Articles
(Ventrian)
|
CategoryName,
ArticleTitle,
PageTitle |
${BASE_REPLACERULE_ROOT}
[/${CategoryName}][/${ArticleTitle}][/${PageTitle}]
${BASE_REPLACERULE_END}
http://www.aricie.com/en/gestion/articles/english/first-european-dotnetnuke-meeting--switzerland/articletype/articleview.aspx |
| |
Property Agent
(Ventrian) |
PAType,
PAPropertyType,
PAAgentProfile DisplayName |
${BASE_REPLACERULE_ROOT}
[/${PAPropertyTypes}][/${PAType}][/{PACustomModelYear]
${BASE_REPLACERULE_END} |
| |
Publish
(Engage) |
ParentCategoryName, ArticleTitle |
${BASE_REPLACERULE_ROOT}
[/${ParentCategoryName}][/${ArticleTitle}]
${BASE_REPLACERULE_END} |
| |
MultimediaGalleryPro
(ZLDNN) |
AlbumName, MediaTitle |
${BASE_REPLACERULE_ROOT}
[/${AlbumName}][/${MediaTitle}]
${BASE_REPLACERULE_END} |
| |
Catalook
(DNNSoft)
|
CategoryName, ProductName |
${BASE_REPLACERULE_ROOT}
[/${CategoryName}][/${ProductName}]
${BASE_REPLACERULE_END} |
| |
Besoin d'un autre provider? |
Versions
|
|
| |
FriendlierUrlProvider - 02.01.06
Publié le 05.10.2011
- Nouveau groupe de réécriture pour le provider Property Agent: PAAgentProfile. Permet d'insérer n'importe quelle Insert in the rewritten url any info regarding the owner of the item (ie PAAgentProfileName, PAAgentProfileCity ...)
FriendlierUrlProvider - 02.01.05
Publié le 13.06.011
- Nouveau groupe de réécriture pour le provider Property Agent: PAPropertyType (voir ligne correspondante dans le tableau des providers ci-dessus)
- Correction du bug de l'URL Store pour le vider correctement une fois la taille maximum atteinte
- Correction du bug concernant les doublons dans les URLs réécrites |
Références
|
|
| |
Certains clients Aricie utilisent ce module dans leurs projets. |