web-dev-qa-db-fra.com

Redirection vers un sous-domaine, impact sur le référencement?

Je travaille sur un projet de plate-forme Web pour un client et nous sommes sur le point de le terminer. Fondamentalement, la plate-forme est un petit réseau social destiné à un groupe de personnes spécifique.

Une partie de la spécification consiste à autoriser les URL Vanity par exemple (example.io/JoeBloggs), qui seraient redirigées vers le profil de l'utilisateur. Cela en soi est facile à faire via .htaccess, mon problème vient du fait que le client a construit une "page marketing" sur wix qui se trouve dans le domaine de base de example.io et que la plate-forme se trouve à app.example.io . (Ils voulaient utiliser Wix pour la page marketing afin de pouvoir l'éditer librement et facilement)

La page marketing contient des liens de connexion/inscription qui vous mènent simplement à app.example.io/login etc.

Cela signifie que mes URL personnalisées sont app.example.io/JoeBloggs et qu'ils veulent que le app. soit supprimé de l'URL. Après des recherches, la seule façon dont je peux concevoir les URL souhaitées serait de déplacer la page de marquage vers un sous-domaine, par exemple info.example.io et de la plate-forme vers le domaine de base example.io.

Puis, dans .htaccess, vérifiez s’ils accèdent uniquement au domaine de base (example.io) ou s’ils accèdent à une page (example.io/login ou example.io/JoeBloggs), s’ils accèdent au domaine de base et les redirigent vers info.example.io, sinon laissez-les accéder à la page normalement.

Évidemment, je ne veux pas nuire au référencement du site, car ils sont déjà présents dans une ancienne version qui était une page marketing HTML codée en dur sur index.html.

Est-ce le meilleur moyen d'y parvenir ou ai-je oublié quelque chose qui va poser problème?

3
Ashley Williams

La chose la plus importante à faire à ce stade est de prendre du recul et d'analyser votre approche.

Selon Wix :

Wix est un créateur de site Web et tout son contenu est hébergé sur les serveurs de Wix.

De ce fait, cela limite considérablement le potentiel de développement d'un développeur lorsqu'il tente de créer une fonctionnalité personnalisée, comme vous l'avez décrit dans votre message.

Comme vous l'avez conclu, le compromis est la facilité d'utilisation, la liberté et la propriété.

Une partie de la responsabilité de développer une application Web, en tant que partie la mieux informée, consiste à montrer à votre client ce dont il a besoin.

Personnellement, si j'étais à votre place, j'essaierais de convaincre votre client d'investir dans un site Web personnalisé ou d'utiliser une plate-forme plus conviviale pour les développeurs, telle que Wordpress.

À mon avis, il est plus important de vous assurer que vous bâtissez sur des fondations solides que d'insister sur le référencement si tôt dans votre projet.

Cela dit, si votre client ne veut pas bouger, vous pouvez regarder dans le Wix Code API :

import wixLocation from 'wix-location';

wixLocation.to( 'https://example.io/destination' );

Ce n'est pas la meilleure solution pour le référencement, mais cela devrait fonctionner.

1
Grant Miller