Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : réecriture d'url en utilisant URLRewriter [ Archives ASP & ASP.NET / ASP.net ] (emna_bz)

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é 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 301 moved permanently sur Default.aspx [ par jeffwow ] Bonjour!J'ai un petit problème concernant la redirection permanente 301 pour les moteurs de recherche.En effet, Google voit 2 pages différentes pour l Culture & UICulture avec MasterPage [ par fabienfs ] Bonsoir, Je tente de traduire mon site en plusieurs langues grâce au système de Culture et UICulture avec des LocalResource et GlobalResource (fichi plusieurs updatePanels dans la meme page ? [ par foufoulol ] Bonjour, dans ma page default.aspx j'ai un updatepanel qui contient un menu contenant plusieurs boutons. Je veux que chaque bouton m'ouvre une gridvie 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


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.