如何从 Stellent (Oracle UCM) 脚本创建 HTTP 301 重定向
是否可以从 Stellent(现在称为 Oracle UCM)网站发送带有永久重定向的 HTTP 响应? 我们使用带有 iDoc 脚本的版本 7.5.2。
我们可以使用 iDoc 函数 setHttpHeader() 发送 Location HTTP 标头,但如何发送 HTTP 响应代码 301,以向浏览器发出永久重定向信号?
Is it possible to send a HTTP response with a permanent redirect from a Stellent (now called Oracle UCM) website? We're using version 7.5.2 with iDoc script.
We can use the iDoc function setHttpHeader() to send the Location HTTP header, but how to send the HTTP response code 301, to signal the permanent redirect to the browser?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
元链接上有可用于 301 重定向的组件“IdocScriptRedirect”。 您可以请求 Oracle 支持人员为您提供下载链接。
There is component "IdocScriptRedirect" avialable on meta link for 301 redirect. you can request oracle support to provide you download link.
在 Site Studio 中,如果右键单击文件夹并选择“选择主页面”,然后选择“使用外部 URL”单选按钮,页面将被重定向为 301 重定向。
In Site Studio, if you right click a folder and choose "Select Primary Page" and then choose "Use an external URL" radio button, the page will be redirected as a 301 redirect.
不...该函数附加新的 HTTP 标头,并且响应代码是在此之前设置的。 您需要一个自定义 IdocScript 函数来获得该行为。
No... that function appends new HTTP headers, and the response code is set prior to that. You'll need a custom IdocScript function to get that behavior.
Idoc 脚本函数 setRedirectUrl 将执行以下操作你需要。
示例:
<$setRedirectUrl("some url")$>
The Idoc Script function setRedirectUrl will do what you need.
Example:
<$setRedirectUrl("some url")$>