您如何在Kentico CMS(v5.0)中設置301重定向?如何在Kentico CMS中設置301重定向
我想通過一個簡單的方法(理想情況下通過CMS Desk界面)提供一個客戶端,在最近在Kentico上重新實現的網站中設置301個重定向。例如,我想將「old-page.cfm」重定向到「new-page.aspx」,並確保對原始請求的HTTP響應爲301.
我有一種看起來像是有效的方法,但也許有更好的方法。我配置了無擴展名的URL(根據Kentico的documentation),併爲「新頁面」文檔添加了一個新的文檔別名,將「舊頁面」指定爲URL路徑,並將「.cfm」添加到URL擴展名列表中。使用Fiddler(HTTP調試代理)工具,它看起來像我想要發生的事情發生:對「old-page.cfm」的請求返回301,重定向到「新頁面」文檔,並返回200響應。
有誰知道這是否是在Kentico中設置301重定向的好方法?有沒有更好的辦法?在Kentico中使用無擴展的URL有沒有已知的缺點?
是的,這似乎迄今運作良好。在採用這種方法之前,我已經創建了一個解決方案,需要在Application_BeginRequest事件中攔截請求並查找存儲在自定義表中的匹配舊式URL。這也工作得很好,並且不需要無擴展名的URL。 – jmcdowell 2010-07-14 02:39:06