2016-05-10 13 views
0

私のプロジェクトでは、私はURLリライトを実装したいと思います。現在私のURLはhttp://example.com/?user=someone&time=20minのようです。私はhttp://example.com/someone/20mins/ASP.NetでURL書き換えを実装する方法は?

ようにそれを作りたい、私は例がここで言及しようとした

www.c-sharpcorner.com/UploadFile/akkiraju/url-rewriting-in-Asp-Net/

しかし、 PAGE NOT FOUNDのような問題が発生しました。

私は同じ指示に従い、私のアプリケーションもIISでホストしました。

ありがとう、 venky。あなたは、コードを言及したウェブページで

+1

IIS UrlRewriteモジュールを使用してこれを行うこともできます。 –

答えて

0

はこのようなものです: Code

私はこの問題は、「/」で始まる絶対URLであることを前提としています。それをチルダと置き換えて "〜/"をスラッシュし、それが機能するかどうか確認してください:

例: : の代わり:translationPath = "?/マイページのParam1 = X & PARAM2 = Y" 使用: "?〜/マイページのParam1 = X & PARAM2 = y" を

私はあなたがあなたのアプリケーションをホストされていることを推測していますIISの仮想ディレクトリ。だからそれはアドレスを見つけることができません。

+0

まだ同じエラーが発生しています。 – venkat

+0

私のコードは次のようである...... 'code' スイッチ(requestPath.ToLower()){ ケース "/ラップトップ/デル/":? translationPath =「〜/ showitem.aspxアイテムID = 5 "; 休憩。 ケース "/ laptop/hp /": translationPath = "〜/ showitem.aspx?itemid = 6"; 休憩。 デフォルト: translationPath = "〜/ default.aspx"; 休憩。 } – venkat

関連する問題