我正在尝试在sharepoint中进行url重写。我已经做了一些事情并且工作正常,但问题是我默认点击共享点中的控件,如编辑页面,批准或任何链接,他们指向旧的,而不是新的,因为我得到404没找到。
如果有人知道如何在sharepoint中解决这个问题。我已经看过Scott的回发帖子,但是他已经提到了你在asp.net添加表单浏览器中创建的控件的回发,但是在sharepoint中有什么现有的。我是否需要在母版页中添加内容。
真的很感激任何帮助。
答案 0 :(得分:0)
您可以尝试使用HttpModule覆盖SharePoint的默认回发处理程序(javascript函数),或者创建一个替换旧URL的旧URL的控件,生成使用该“已翻译”URL的回发函数。然后将控件添加到母版页。
不太确定是否可行。我的猜测是,当你这样做时,你可能会遇到一些请求验证问题。
修改强> 阅读有关此主题的scott guthrie文章:article
答案 1 :(得分:0)
你如何重写,例如你的规则是什么?
我这样做,正常的网址仍然有效。页面编辑是通过使用普通网址完成的,因此您不会遇到这样的问题。