RealUrl: stratégie correcte pour les menus et lien vers la première page?
-
14-11-2019 - |
Question
Le scénario
J'ai un site Web avec plusieurs menus autogénérés:
- Menu principal (pages "niveau racine")
- Menu d'arbre (arbre complet jusqu'à la page actuelle)
- Chapelure (seulement
.ACT
)
Maintenant je vois deux possibilités concernant ces menus et le Realurl extension.
Stratégie A: Root comme première page
Je vais créer l'arbre de page comme tel:
⊛ www.site.tld
↳ Page 1
↳ Page 2
↳ Page 3
Avantages et inconvénients
- CON: Je devrai ajouter manuellement un lien à la "première page" (contenu de la page "www.site.tld") à toutes les permutations des menus (car ce n'est pas au même niveau physique que l'autre "niveau racine "Pages)
- Pro: RealUrl rendra par défaut tous les liens vers la première page (la page racine) comme
/
Stratégie B: première page comme page distincte dans l'arbre
Je vais créer l'arbre de page comme tel:
⊛ www.site.tld
↳ Front page
↳ Page 1
↳ Page 2
↳ Page 3
Avantages et inconvénients
- Pro: Un lien vers la "première page" est automatiquement ajouté à toutes les permutations des menus (car il s'agit d'une page explicite au bon niveau)
- CON: RealUrl rendra par défaut tous les liens vers la première page comme
/front-page/
Pendant que je veux qu'il soit lié comme/
Meilleur entrainement?
Y a-t-il une meilleure pratique dans le Front-page comme racine vs Front-Page-As-Separat-Page question? C'est-à-dire, dois-je aller avec A et étendre manuellement les menus, ou avec B (si oui, comment configurer RealUrl pour rendre les liens corrects)?
EDIT: la réponse
Phil m'a fourni un la solution au problème spécifique. Allez avec la stratégie B, mais laissez la page "Front Page" être un lien (dokType
= raccourci) à la racine (la page "www.site.tld"). Cela réparera les menus et Le lien. ("Front Page" étant un raccourci, le contenu résidera sur "www.site.tld".)
Si quelqu'un connaît des alternatives à celui-ci, faites-le moi savoir. Je crois cependant que cela satisfera mes besoins concernant ce problème.
La solution
Je vois 2 solutions (si je comprends vraiment votre question).
- Mettez le type de page d'accueil sur le lien et liez-le à /
- Si vous avez accès au .htaccess, redirigez / en première page / vers /
La solution B est plus facile et peut être fait sans une configuration réelurl spéciale