Dans mon application ASP.Net, j'utilise le routage d'URL.
Le format de l'URL est un peu comme: http://site/{culture}/project/{id}
.Web.config: caractères génériques dans l'emplacement et l'autorisation
Pour permettre aux utilisateurs de visiter la page de connexion et de récupération, j'ai ajouté les entrées suivantes à mon web.config:
<location path="en-GB/login">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="nl-NL/login">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="login">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
Y at-il une forme de notation pour que je puisse ignorer l'en-GB partie et le remplacer par un caractère générique?
Je veux que la page de connexion et de récupération, etc., soit disponible quelle que soit la culture.
Malheureusement ce ne sont pas de vrais répertoires. J'utilise le routage d'URL. Il n'y a pas de dossier en-GB ou nl-NL etc etc – Zyphrax
Donc, en interne, vous utilisez les mêmes fichiers pour tous les paramètres régionaux, mais en associant des valeurs de chaîne de requête pour déterminer les paramètres régionaux? –
J'utilise le même fichier pour tous les paramètres régionaux. Il n'y a pas de chaîne de requête, c'est fait par routage d'URL. – Zyphrax