Сайт работает по https,есть компонент form.result.new который работает в режиме ajax, при успешном заполнении идет переадресация LocalRedirect на http возникает ошибка java script The page ... was loaded over https, т.е. адрес на который произошла переадресация при успешном заполнении веб формы был без такой http://.... т.е. без https. Как сделать чтобы переадресация была на https ?
P.S Если в компоненте form.result.new в функции LocalRedirect добавить https://site.ru, то не работает ajax , сразу перебрасывает на обработчик формы.
Вопрос снимается, задача решена. Была проблема в настройке сервера. Сайт работает по HTTPS, но в ответе не передавался заголовок HTTPS. Исправили и теперь всё в порядке.
Сергей Волков, что именно было не так в настройках сервера сейчас уже не вспомню. В суперглобальном массиве $_SERVER должен быть ключ "HTTPS" со значением "on", а у меня тогда вообще не было этого ключа.
Практика показала, что даже сертифицированные хостеры (в частности Таймвеб) умудряются гнать все сайты через один инстанс апача на 80м порту (как следствие $_SERVER['SERVER_PORT'] равен 80), а $_SERVER['HTTPS'] у них равен 1, а не 'on'.