2009-12-15 21 views
0

我想在Sharepoint中進行Url重寫。如果任何人有任何想法如何在共享點實現這一點。Url重寫SharePoint

Thr網址重寫會像.. /www.ABC.com而不是www.ABC.com/pages/default.aspx 而且也喜歡ww.ABC.com/ED.html而不是www.ABC .COM/ED.aspx

謝謝, PS

+0

我還是沒有得到我的問題的答案,多數民衆贊成Ÿ我並沒有將其標記爲回答......過去後仍然是我的,我,m具有的回覆一些問題 – TSSS22 2010-01-23 19:43:41

回答

3

你需要實現一個IHttpModuleSPRequest聲明之前,它在你的web.config /configuration/system.web/httpModules元素註冊,

祝你好運!

編輯:本文解釋您需要知道的內容:A Complete URL Rewriting Solution for ASP.NET 2.0。您可以跳過XML參數化代碼。

+0

感謝魯本斯,但我想聽聽一些更多的幫助與它有關,因爲我知道我可以通過創建httpmodule來做到這一點,並在配置部分進行更改....但我沒有得到任何關於共享點URL重寫的gud鏈接或文章.... – TSSS22 2009-12-15 21:43:40

+0

可能你不會找到更多的數據;從公式中刪除Sharepoint並編寫一個IHttpModule實現; _later_將其添加到Sharepoint – 2009-12-15 22:36:49

+0

Spot on。我創造了一個商業產品,它完全符合原始海報的要求,但它尚未提供。在具有多個Web前端(WFE)服務器的農場中,這變得更具挑戰性。 – 2009-12-15 23:57:08

1

Solution on this link,我知道一些其他人使用開源http://urlrewriter.net但它不再運行顯然。

+0

我試過這個,但它沒有工作......在我激活該功能後沒有找到它的shwoing文件.... – TSSS22 2009-12-15 21:47:23

+0

這似乎只適用於單個前端機器,這可能或可能不是問題。 – 2009-12-15 23:54:51

+0

嗨,你或任何人有urlrewriter.net,因爲它是免費的源,但現在鏈接不工作。所以如果有人有這樣的代碼? – TSSS22 2009-12-16 20:36:09

0

我也是用httpmodule的方式。你可以添加一個配置文件和映射。

0

我知道這是一個老問題,但無論如何,我會後我的建議的解決方案。

我用URL重寫(ISAPI插件): http://www.iis.net/download/urlrewrite

如果你只改寫初始頁面URL(www.mypage.com),並確保它不與腳本,它應該工作喜歡衝突。