如何在 SharePoint Online 中重定向 URL?
How to redirect a URL in SharePoint Online?
我在 SharePoint Online 中设置了网站:
aaa.sharepoint.com/fr
麻烦的是这是一个内部首字母缩略词,新员工总是去这个 URL 的长版本。
有什么方法可以重定向
aaa.sharepoint.com/fundraising
到
aaa.sharepoint.com/fr
无需创建另一个 SharePoint 网站和重定向页面?
您可以在 /fundraising
页面中添加一些 JavaScript 代码。您可以使用脚本编辑器 Web 部件插入此代码:
window.location="https://aaa.sharepoint.com/fr"
您没有太多选择:在 SP Online 中您不拥有基础设施,因此您不能依赖某些技术,这些技术对于这种简单的情况可能有些过分,例如插入自定义 HttpModule 在 IIS 管道中,或使用 IIS Rewrite URLs.
唯一的方法是为您的在线 SP 添加一个额外的 'entrance door',例如使用自定义域(例如 portal.contoso.com)。
您的用户将使用自定义域 URL 而不是访问(不再 tenant.sharepoint.com);并且与此相关联,您可以拥有一些您可以控制的基础设施,例如反向代理。你会把你的重写规则放在那里。
我在 SharePoint Online 中设置了网站:
aaa.sharepoint.com/fr
麻烦的是这是一个内部首字母缩略词,新员工总是去这个 URL 的长版本。
有什么方法可以重定向
aaa.sharepoint.com/fundraising
到
aaa.sharepoint.com/fr
无需创建另一个 SharePoint 网站和重定向页面?
您可以在 /fundraising
页面中添加一些 JavaScript 代码。您可以使用脚本编辑器 Web 部件插入此代码:
window.location="https://aaa.sharepoint.com/fr"
您没有太多选择:在 SP Online 中您不拥有基础设施,因此您不能依赖某些技术,这些技术对于这种简单的情况可能有些过分,例如插入自定义 HttpModule 在 IIS 管道中,或使用 IIS Rewrite URLs.
唯一的方法是为您的在线 SP 添加一个额外的 'entrance door',例如使用自定义域(例如 portal.contoso.com)。
您的用户将使用自定义域 URL 而不是访问(不再 tenant.sharepoint.com);并且与此相关联,您可以拥有一些您可以控制的基础设施,例如反向代理。你会把你的重写规则放在那里。