J'ai un site où je veux avoir deux pages d'accueil différentes: une page de description générale pour les utilisateurs anonymes et une page de tableau de bord pour les utilisateurs connectés.
Je discute entre deux implémentations:
/
/
et le tableau de bord à l'adresse /dashboard
, avec une redirection automatique entre eux en fonction de la connexion d'un utilisateur donné (par exemple, si vous êtes connecté et accédez à /
, vous êtes redirigé vers /dashboard
.Est-il plus propre que les deux pages utilisent la même URL ou des URL distinctes?
De plus, j'imagine que les choix pour cette question affecteront les éléments suivants:
Si les utilisateurs doivent se connecter pour afficher la page du tableau de bord, vous ne devriez pas avoir de problème avec le référencement, car il s'agit d'un espace privé sur votre site, étant donné que vous gardez le tableau de bord sur/Google et que les autres en cache toujours la version publique, telle que public.com, par exemple. page d'accueil vs votre tableau de bord une fois connecté.
Un site SaaS que j'avais développé utilise www.example.com
en tant que site public. Et chaque utilisateur se voit attribuer son propre sous-domaine. Ils doivent également se connecter à l'URL de leur sous-domaine. Toute tentative de connexion à un autre sous-domaine d'utilisateurs affiche une erreur générique sur la page.
La page d'accueil a une petite fonction permettant de vérifier une session et si un visiteur est sur la page d'accueil à l'adresse www.example.com
plutôt que de voir un lien de connexion, il est indiqué Mon compte, qui renvoie à son tableau de bord.
En ce qui concerne la mise en cache du tableau de bord auprès de vos membres, vous pouvez toujours ajouter des horodatages ou des versions à votre CSS, ainsi que des fichiers JS dans votre en-tête, tels que .css? 05302012, afin que les utilisateurs téléchargent en permanence la version la plus récente.