0

我寫了一些規則來重定向從幾個舊網址到一個新的URL:有效的重定向規則的web.config

<rule name="strategies1st" stopProcessing="true"> 
    <match url="(.*)URL1" /> 
    <action type="Redirect" url="URLnew" appendQueryString="false" /> 
</rule> 
<rule name="strategies2nd" stopProcessing="true"> 
    <match url="URL2" /> 
    <action type="Redirect" url="URLnew" appendQueryString="false" /> 
</rule> 

他們在網站上工作的偉大。

我期待已久的每一頁組一個規則的解決方案通過這種邏輯(||或):

URL1 || URL2 || URLn --> URLnew 

什麼是做正確的方法是什麼?

回答

0

在DNN,我將通過創建一個頁面應該爲應對URL列表,並在TABURLS表設置的URL,像

INSERT INTO TabUrls 
     (tabid , 
      seqnum , 
      url , 
      httpstatus , 
      issystem , 
      PortalAliasUsage , 
      CreatedByUserID , 
      CreatedOnDate , 
      LastModifiedByUserID , 
      LastModifiedOnDate 
     ) 
VALUES (TABID , 
      1 , 
      '/SomeOldUrl.htm' , 
      301 , 
      1 , 
      0 , 
      1 , 
      GETDATE() , 
      1 , 
      GETDATE() 
     ); 
做到這一點