Geek urls to Search Engine URLs conviviales dans IIS sans sacrifier les liens entrants

StackOverflow https://stackoverflow.com/questions/617404

  •  03-07-2019
  •  | 
  •  

Question

J'ai un site Web sur lequel mon présent "geek". les URL ressemblent à:

  

http://www.bestatdubaiholidays.co.uk/pages/Quote/ Details.aspx? GUID = 01a25b0c-e0ac-40ba-abd1-298f3abd9612

Je souhaite les remplacer par des critères favorables aux moteurs de recherche - par exemple:

  

http://www.bestatdubaiholidays.co.uk/ la palme -atlantis.aspx

ou

  

http://www.bestatdubaiholidays.co.uk/ la palme -atlantis

J'ai des centaines de liens entrants (provenant de campagnes publicitaires et d'autres sites) vers mes URL geek que je souhaite conserver.

Donc, si quelqu'un tape une URL geek, je veux que la barre d'adresse affiche l'URL équivalente du moteur de recherche.

Quelqu'un peut-il aider? Faire référence à d'autres articles ne va pas aider. Croyez-moi, j'ai lu chacun d'entre eux. Des exemples d'URL seront utiles.

Était-ce utile?

La solution

Utilisez quelque chose comme ceci http : //blog.eworldui.net/post/2008/04/ASPNET-MVC---Legacy-Url-Routing.aspx

Vous n'êtes pas obligé d'utiliser MVC, les classes de routage sont maintenant autonomes

Autres conseils

Je suggère d'utiliser un contrôleur frontal. Cela signifie que vous utilisez le moteur de réécriture du serveur httpd que vous utilisez pour rediriger TOUTES les demandes vers un seul fichier (index.php ou index.aspx ou whathaveyou), puis que vous utilisez le code de ce fichier pour le répartir sur la page appropriée. Vous pouvez effectuer une redirection à partir des URL geek vers les URL conviviales. S'il s'agit d'une URL conviviale, vous chargez la page appropriée.

Cela serait bien plus facile que d’écrire d’énormes règles de réécriture pour chaque type de page que vous pourriez avoir. Et de cette manière, tout le travail est effectué dans la même langue que celle sur laquelle votre site est déjà exécuté. Vous n'avez donc pas besoin d'apprendre et de gérer un nouveau fichier qui est dans sa propre langue uniquement pour la redirection.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top