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>