begin process at 2010 02 10 03:45:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

réecriture d'url en utilisant URLRewriter


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

réecriture d'url en utilisant URLRewriter

mercredi 28 septembre 2005 à 16:40:52 | réecriture d'url en utilisant URLRewriter

emna_bz

Bonjour,
je veux cacher l'url suivant ./default.aspx par  ./default.htm j'ai trouvé un bon article,mais j'ai pas arrivé a trouver une solution.voici le code que j'ai ecrit:
dans la page web.config:

<configuration>

<configSections>

<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />

</configSections>

<RewriterConfig>
  <Rules>
    <
RewriterRule>
            <LookFor>./Default\.aspx</LookFor>
           <SendTo>./Default.htm</SendTo>
   </RewriterRule>
</Rules>
</RewriterConfig>

<system.web>

<httpModules>
<add type="URLRewriter.ModuleRewriter, URLRewriter"
name="ModuleRewriter" />
</
httpModules>

<httpHandlers>
<add verb="*" path="*.aspx"
type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</
httpHandlers>
.
...
</system.web>
</configuration>


et j'ai suivi les etapes dans l'article suivant:
http://www.dotnet-news.com/lien.aspx?ID=5238

Pouvez vous m'aider .

mercredi 28 septembre 2005 à 23:41:47 | Re : réecriture d'url en utilisant URLRewriter

jesusonline

Membre Club Administrateur CodeS-SourceS
Tu veux que lorsque l'on tape default.htm dans la barre d'adresse ca te donne la page default.aspx

Pour faire ca avec l'url rewriting, il faut modifier une petite chose dans IIS

Une fois dans IIS, tu vas dans les propriété de ton repertoire virtuelle, puis dans l'onglet repertoire il faut cliquer sur le bouton configuration. et la t'auras une liste d'extension, il faut que tu mettre la meme extension à .htm qu'a .aspx

Cette operation permet de dire à IIS que lorsqu'il a une page htm il faut passer par asp.net car la dans ton cas IIS ne passe par asp.net et c'est pour cela que ca ne fonctionne pas.

Mais si tu veux que toutes tes pages aspx aient l'extension htm, il suffit de changer l'extension dans le repertoire au lieu de default.aspx tu met directement default.htm, et bien sur tu dis que les htm c'est asp.net qui les geres, et ca devrait marcher :)


Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr


Cette discussion est classée dans : web, url, aspx, default, urlrewriter


Répondre à ce message

Sujets en rapport avec ce message

httpmodule [ par Alexis35 ] Bonjour je souhaiterai mettre en place de l'url rewriting "a la volée" grace a un httpmodule, malheureusement je ne comprends vraiment pas tout et enc url rewriting [ par youssefkavaa ] j'ai utilisé l'url rewriting dans un site web dynamique et g un probleme sur la définition des roles au utiliser un paramètre passé en paramètre d'une page à l'autre [ par weejay ] Bonjour,alors pour mon premier message, j'ai une question TRES, TRES bête. Pardon d'avance, c'est que je débute sous asp.net.Alors j'ai 2 pages : defa comment trouver la page qui vient d'appeler celle-ci?? [ par 76julien ] Bonjour à tous, ma question est la suivante :il y a t il une propriété qui permet de savoir quelle est la page qui appelle le chargement de celle-ci ? utilisation javascript [ par Shany ] Bonjour à tous,J'avais exposer mon problème sur le forum du site de javascriptfr.com, mais il n'a pas pu être résolu.Peut-être pourriez vous m'aider à Problème de WebUserControl Dynamique [ par skyaero ] Bonjour,Dans ma page Default.aspx, j'ajoute dynamiquement un WebUserControl par le code suivant situé dans le Page_Init de ma page Default.aspx :ontro Comment deployer un site aspx dans un intranet [ par miskeen ] Bonjour,SVP, j'aimerais savoir comment je peux déployer un site web créer avec VS.Net 2005 et SQLServer Express dans un intranet ? Que dois je install web.config pour deux URL et deux base de données [ par jovandovic ] bonjour Monsieur ;j'ai un problem ;dans mon fichier web.config j'ai la chaine de connection comme suit:<section name="nhibernate" type="System.Configu Healt Monitoring & Gestion des Exceptions [ par bossun ] Salut,J'ai mis en place le healthmonitoring qu'offre asp.net 2 pour intercepter toutes les exceptions non gérées.<br probleme avec loginstatut [ par angel7891 ] salut, je travaille avec asp2.0 et jai un probleme de deconnexion,j'utilise un controle login statut et je met dans la propriété "LogOutUrl" la page d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales