Как создать перенаправление 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")$>

Другие вопросы по тегам