web-dev-qa-db-fra.com

Rediriger une URL incomplète vers la page d'index

Je souhaite rediriger des URL spécifiques vers la page d'index non vers la page d'erreur 404 (ex: http://www.website.com/trip-15).

Si je supprime n'importe quel caractère de l'URL, il passera à la page d'erreur 404 (ex: http://www.website.com/trip-1).

Je veux le rediriger vers la page d'index. De l'aide?

1
Eman Shaaban

La redirection de toutes les URL mal typées vers la page d'accueil n'est généralement pas une bonne pratique. C'est pourquoi nous avons 404 pages - pour dire aux utilisateurs qu'ils ont atterri sur une page inexistante. Au lieu de cela, voici quelques conseils:

  1. Rendez votre page 404 conviviale et utile. Ne donnez pas aux utilisateurs le sentiment d'avoir fait quelque chose de mal, mais donnez-leur VRAIMENT très facilement la possibilité de se rendre où ils veulent. Donnez-leur un champ de recherche et peut-être des liens vers vos pages les plus populaires. Si votre site est vraiment intelligent, prenez ce qui a été saisi en tant qu'URL et affichez "vous avez tapé ceci, est-ce que vous vouliez dire cela?" suggestions.
  2. Passez régulièrement en revue les erreurs d’exploration dans Google Webmaster Tools . Cela vous montre les pages que Google a trouvées qui ne fonctionnent pas (404, 500, etc.) et vous aide à identifier l'origine de ces liens. Vous pourrez peut-être obtenir 3rd les parties à réparer leurs liens.
  3. Utilisez votre liste d'erreurs d'analyse 404 pour déterminer les pages individuelles à rediriger vers 301. Donc, si vous voyez des références à "/ tirp-15", vous pouvez y ajouter "/ trip-15" et amener les utilisateurs là où ils veulent être.

Cela représente peut-être un peu plus de travail que de simplement tout rediriger en masse, mais sur une base continue, cela conduira à une meilleure expérience utilisateur ET à un meilleur classement de vos pages.

0
Andrew Lott

Belle question, il est courant d'avoir une URL et nous souhaitons rediriger l'URL mal saisie vers votre page d'accueil. J'ai besoin de peu d'informations supplémentaires sur le CMS ou la plate-forme que vous utilisez, cela peut varier en fonction du serveur que vous utilisez, et j'ai trouvé le site où vous pouvez définir votre message d'erreur de costume ou les paramètres du site pour générer le code de votre erreur.

http://www.htaccessredirect.net/ vous pouvez visiter selon votre carrière, je pense que vous souhaitez rediriger les pages de 404 page vers votre page d'accueil droite. Il ne s'agit pas d'une URL erronée ou mal typée. Elle concerne une URL qui n'est pas dans votre site. Voici donc le code que je pourrais générer et que vous pouvez entrer dans votre fichier .htaccess.

//Custom 404 errors ErrorDocument 404 http://yoursitename.com/index.html

J'espère que cela t'aidera.

0
Dheeraj Thedijje