0
我使用urlRewritter.Net的URL重寫...這工作正常...我有一個超鏈接的網頁與navigateurl
"~/Index.aspx"
但點擊鏈接帶我到「http:/ /本地主機:2731/CitiZenJourNalism/自拍/的Index.aspx」,而不是 「HTTP://本地主機:2731/CitiZenJourNalism/Index.aspx的」錯誤的頁面鏈接使用urlRewritter.Net
爲什麼?任何幫助,請.....
的web.config代碼
<configuration>
<configSections>
<section name="rewriter"
requirePermission="false"
type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />
</configSections>
<system.web>
<httpModules>
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter" />
</httpModules>
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule" />
</modules>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
<rewriter>
<rewrite url="~/ViewProfile/(.+)" to="~/ViewProfile.aspx?uid=$1" />
<rewrite url="~/Reports/(.+)/(.+)" to="~/Reports.aspx?cat=$1&id=$2" />
</rewriter>
我的概率是,當我使用重寫時,主頁的鏈接發生變化......我該如何解決這個問題? – user1150440 2012-03-12 20:27:54