web-dev-qa-db-fra.com

Lorsque je redirige en masse des URL à partir de l'ancien site, puis-je tout rediriger vers la page d'accueil du nouveau site pour le référencement?

J'ai besoin de rediriger des milliers d'URL vers mon nouveau site (c'est le même domaine, mais c'est maintenant sur Wordpress), je ne veux pas perdre tout le référencement des anciens messages, mais je ne sais pas comment rediriger chaque ancien lien vers son nouveau lien (première idée). Ma question est la suivante: maintiendra-t-il le référencement si je redirige tous les anciens liens vers le domaine? (Deuxième idée)

Première idée:

Old URL: domain.net/article/title/article_id

Rediriger vers:

New URL: domain.net/index.php/year/month/day/tile

Deuxième idée:

Old URL: domain.net/article/title/article_id

Rediriger vers:

New URL: domain.net
2
user80393

Afin de maintenir le référencement, vous devez rediriger l'ancienne URL vers la nouvelle. Comme pour. S'il n'y a pas de modèle discernable qui mappe l'ancienne URL à la nouvelle, vous devez alors rediriger chaque URL séparément en identifiant toutes les anciennes et toutes les nouvelles.

Donc, votre "première idée" est vraiment la seule option. Vous pouvez peut-être limiter le nombre d'URL à rediriger en identifiant les URL indexées par les moteurs de recherche (Google) ou associées à des sites externes.

Votre "deuxième idée" (rediriger toutes les anciennes URL vers la page d'accueil) n'est pas vraiment une bonne idée. Les moteurs de recherche traiteront probablement ceci comme un soft-404 et donneront une mauvaise expérience utilisateur. (En outre, comment différencier les "anciennes URL" des URL inexistantes?)

Nouvelle URL: example.com/index.php/year/month/day/tile

De côté: Si index.php fait toujours partie de l'URL, vous n'utilisez pas mod_rewrite/.htaccess pour créer les URL "les plus jolies". Une raison pour laquelle pas?

4
DocRoot