2011-08-20 110 views
-1

我有一個域A.com,包含2個asp.net應用程序'B'和'C' ,其中B和C通過引用相關。 我想..進入網址www.A.com用戶應打開www.A.com/B/Default.aspx頁面,但地址欄應顯示www.A.com 網址重寫在項目申請B和C是工作正常。但是我如何在根目錄下的項目之外設置url重寫。 我已經嘗試了本教程中http://urlrewriter.net/http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx 這是工作的罰款項目B和C ...asp.net應用程序的url重寫

,但我不能成立的web.config文件中的配置在根目錄下。問題在於重寫項目外部的頁面。我需要在IIS中進行一些設置嗎?我正在使用godaddy'windows主機。

請幫助...


這將是巨大的,如果你能幫助我的代碼。謝謝.. 我用這web.config文件,而內B.

<configuration> 
    <configSections> 
    <section name="rewriter" requirePermission="false" type="B.Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, B.Intelligencia.UrlRewriter"/> 
    </configSections> 
    <system.web> 
    <httpModules> 
     <add name="UrlRewriter" type="B.Intelligencia.UrlRewriter.RewriterHttpModule, B.Intelligencia.UrlRewriter"/> 
    </httpModules>  
    </system.web> 
    <rewriter> 
     <rewrite url="/Default.aspx" to="/About.aspx"/> 
    </rewriter> 

重寫網頁,我指的URL rewrting DLL在座https://github.com/sethyates/urlrewriter

B工程設置,但我不能設置網絡.config設置在根目錄下,用於從www.A.com重定向到www.A.com/B/Default.aspx 如果你能幫助我提供一些基本的想法或代碼,這將是非常好的。謝謝..

回答

0

urlrewriter帶有源代碼,您可以修改代碼並重建它。代碼是用於通用的,但你的是特定的。因此,在代碼中進行一些更改,您可以實現您想要的。讓我知道你是否希望我幫助你的代碼