Je dois configurer le routage dans global.asax afin que quiconque se rende sur une certaine page avec un tilde réel dans l'URL (en raison d'un bug qu'un tilde a fini dans un lien partagé) est redirigé vers l'endroit approprié en utilisant le routage. Comment puis-je configurer un itinéraire pour une URL avec un tilde réel ("~"), par exemple. www.example.com/~/something/somethingelse pour aller au même endroit que www.example.com/quelquechose/quelque chose - ça ne semble jamais marcher!Utilisation d'un tilde réel dans une URL Route
Répondre
En plus de Gerrie Schenck:
Vous ne devriez jamais jamais utiliser des caractères dangereux dans URL. C'est une mauvaise pratique et vous ne pouvez pas être sûr que tous les navigateurs reconnaîtront ce personnage.
Webdevelopment est sur la création de sites/applications web qui fonctionnera sous tous les navigateurs (théoriquement ofcourse, en pratique, il se résout à quelques limité qui sont les plus utilisées en fonction de l'objectif, il sert: p)
L'encodage devrait fonctionner Sinon, cela prouve à Gerrie et à moi pourquoi vous ne devriez pas utiliser de caractères dangereux.
Liste des caractères dangereux et qui le codage peut être utilisé: http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
Vous pourriez essayer d'échapper le tilde, mais je doute que cela fonctionne car c'est un caractère dangereux, ce qui signifie qu'il ne devrait jamais être utilisé dans une URL.
Par exemple:
www.example.com/%7E/something/somethingelse
%7E
est le code d'échappement pour un tilde.
Merci, mais pas de chance = (Quelqu'un d'autre a des idées – basicallydan
- 1. Traduire une URL en route
- 2. URL route Attraper tous
- 3. Obtenir « Default » Route Url dans le contrôleur
- 4. route un URL personnalisé à une application Web
- 5. Comment vimeo route-t-il ses URL?
- 6. Puis-je obtenir une route ASP.MVC à partir d'une URL?
- 7. ASP.NET MVC 2 Une route fonctionne, une route n'a pas
- 8. Tilde non reconnu dans l'identificateur public XML
- 9. Zend_Form filtres réécriture ou route - Je veux une URL lisible
- 10. Création d'une route de rails vers une URL externe
- 11. contournable en temps réel remplacer youtube url
- 12. Créer une route Route qui applique uniquement une route lorsque l'action a un filtre d'action particulier
- 13. Mettre les valeurs de route actuelles/url dans le formulaire
- 14. ASP.NET - Trailing Slash et Tilde
- 15. Script Shell Tilde Expansion
- 16. sous tilde en latex
- 17. Comment générer un chemin/une URL à partir d'une Route dans une classe Model?
- 18. Monde réel strtod(); pour une utilisation avec textbox WINAPI
- 19. Taper le caractère tilde ~ dans DOS
- 20. Opérateur Tilde dans les expressions régulières
- 21. Chemins basés sur Tilde dans Objective-C
- 22. Modifier la couleur du tilde (~) dans Vim
- 23. expansion de tilde dans la variable d'environnement
- 24. Route enchaînant dans Rails?
- 25. Comment faire référence à une URL constante dans ma configuration de route?
- 26. Comment obtenir route « nom » quand dans le contrôleur de route
- 27. Comment URL Route d'un domaine à un autre
- 28. Est-il possible d'imprimer un texte d'une URL dans une image, en temps réel?
- 29. Utilisation d'expressions régulières dans .NET MVC route pour gérer les majuscules
- 30. ajouter automatiquement le paramètre route à l'adresse URL
Le tilde (~) est un caractère non réservé qui n'a pas besoin d'être échappé et est librement utilisable dans les urls, ceci est le RFC: http://tools.ietf.org/html/rfc3986#section-2.3 –