Как создать перенаправление HTTP 301 из скрипта Stellent (Oracle UCM)
Можно ли отправить HTTP-ответ с постоянным перенаправлением с веб-сайта Stellent (теперь он называется Oracle UCM)? Мы используем версию 7.5.2 со скриптом iDoc.
Мы можем использовать функцию iDoc setHttpHeader() для отправки HTTP-заголовка Location, но как отправить HTTP-код ответа 301, чтобы сигнализировать о постоянном перенаправлении в браузер?
4 ответа
Существует компонент "IdocScriptRedirect", доступный по мета-ссылке для редиректа 301. Вы можете запросить поддержку оракула, чтобы предоставить вам ссылку для скачивания.
В Site Studio, если щелкнуть правой кнопкой мыши папку и выбрать "Выбрать основную страницу", а затем выбрать переключатель "Использовать внешний URL-адрес", страница будет перенаправлена как перенаправление 301.
Нет... эта функция добавляет новые заголовки HTTP, и перед этим устанавливается код ответа. Вам понадобится пользовательская функция IdocScript, чтобы получить такое поведение.
Функция скрипта Idoc setRedirectUrl сделает то, что вам нужно.
Пример: <$setRedirectUrl("some url")$>