2014-12-02 50 views
0

我需要將請求重定向到DNN 07.03.02的特定門戶別名的根目錄安裝到同一門戶的頁面。重定向只能影響一個門戶別名,同一門戶網站上的另一個門戶別名不能重定向。此外,承載此門戶的DNN安裝還有許多其他門戶網站,因此我無法通過站點根目錄中的元重定向文件強制重定向。我配置了一個IIS(8.5)重寫規則,如下所示,它在技術上做了我想要的重定向,但是這會打破位於門戶根目錄中的所有圖像和樣式表的相對路徑。我也嘗試過DNN SiteURL重定向規則,但是這些規則根本無法強制任何重定向。如果有任何關於如何爲DNN門戶配置此類重定向的建議,我將不勝感激。將DNN門戶別名重定向到門戶的特定頁面

<add input="{PATH_INFO}" pattern="^/portals/0/" negate="true" /> 

,這樣的路徑,我的門戶網站的內容不被改寫:

 <rewrite> 
     <rules> 
      <rule name="my redirect" stopProcessing="true" enabled="false"> 
       <match url=".*" ignoreCase="true" /> 
     <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> 
        <add input="{HTTP_HOST}" pattern="^(www.)?mysite.com$" /> 
       </conditions> 
    <action type="Rewrite" url="/newpage" appendQueryString="true" /> 
      </rule> 
     </rules> 
    </rewrite> 

回答

0

我通過添加排斥到我的IIS重寫規則,如糾正了這個問題。

相關問題