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.

Était-ce utile?

La solution

Je vois 2 solutions (si je comprends vraiment votre question).

  1. Mettez le type de page d'accueil sur le lien et liez-le à /
  2. 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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top