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