Je suis sur le point de remplacer un site de commerce électronique actuel par un tout nouveau site. Auparavant, l'URL d'un produit était la suivante: www.example.com/ProductDetails.aspx?ProductID=123Dois-je effectuer une redirection 301 dans Global.asax ou sur ma page d'erreur 404
Maintenant, c'est comme ceci: www.example.com/fr-fr/product/123/The- plus-produit-dans-le-monde
Ma question est: La redirection 301 permanente doit-elle être faite dans l'événement Application_BeginRequest de Global.asax ou dans la PageLoad de ma page d'erreur 404? N'est-il pas trop tard pour faire un 301 quand la 404 se charge?
Ai-je besoin de définir à la fois le Response.Status et le Response.StatusCode, ou ce dernier est-il suffisant? – MartinHN
Et dois-je rediriger l'utilisateur vers ma nouvelle URL? – MartinHN
Je définirais les deux, mais je pense que le code d'état est tout ce qui est nécessaire. Et oui, rediriger vers la nouvelle URL pour que les moteurs de recherche sachent où la page a été déplacée. –