是否可以在 WSS 3.0 站点中使用 Google 友好的 URL?
我有一个使用 WSS 3.0 (Windows SharePoint Services 3.0) 设计的网站。我可以将 URL 重写为 Google/SEO 友好的 URL吗?如果是,请告诉我该怎么做?
谢谢, 劳。
I have website designed in WSS 3.0 (Windows SharePoint Services 3.0). Can i re-write URLs to Google / SEO friendly URLs? If yes then please do let me know how to do it?
Thanks,
Rau.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最好/最简单的方法是按照我们一直以来的方式来做——使用 HTTP 模块拦截请求。通过 WSP 将其安装到 GAC,并通过功能接收器更改 web.config - 确保使用 Web 应用程序范围定义该功能。
请注意,对于发布页面,url 的“/pages”部分需要得到 Microsoft 支持。因此,在您的解决方案中,请务必为其修改后的页面和修改后的页面提供服务。原始 URL,因此您可以在需要更改内容时浏览到“/pages/whatever.aspx”。
The best/easiest way would be to do it the way we've always done it - with an HTTP module intercepting the requests. Install it to the GAC via WSP, and make the web.config changes through a feature receiver - make sure the feature is defined with a web application scope.
Note that for publishing pages, the "/pages" part of the url is required to be supported by Microsoft. So, in your solution, be sure to serve up pages to both their modified & original URLs, so you can browse to "/pages/whatever.aspx" whenever you need to make changes to your content.
正如 Greg 所说,这是之前完成的——使用 url 重写模块,并且还有详细记录的方法 修复 302 临时移动。您还可以使用此 用于友好 URL 的 IIS 重写 选项,以及一些 配置调整,当然,所有这些都适用于 WSS 限制。
It was done before, as Greg said -- usign url-rewrite modules and theres also well documented ways to fix the 302 Temporarily Moved. You can also make use of this IIS Rewrite option for friendly urls, and a few configuration tweaks, all this applied to the WSS limitations, of course.