Войти

Показать полную графическую версию : [решено] Переадресация с http на https


goldsmith
12-01-2012, 13:34
Приветствую,

задачка такая: Как реализовать переадресацию переадресацию с HTTP на HTTPS, т.е. человек забивает в браузере http://mail.domain.com видит просто пустую страницу, он должен автоматом перекинуть на защищённку https://mail.domain.com.

(когда подняли эксчендж 2010 на хостере переписали IP нашего эксченджа mail.domain.com )

goldsmith
12-01-2012, 14:00
не могу понять или это реализовывается на хостинге или это на иис сервере настраиваться...

Delirium
13-01-2012, 01:16
goldsmith, а сайт то где находится, у тебя или у хостера? Если у тебя, то достаточно на стартовой странице сайта HTTP прописать код, примерно такой:
<html>
<body>
<p align="center">Сайт перемещен по этому адресу</p>
<p align="center">
<a href= "https://mail.domain.com">
Новый адрес</a></p>
<p align="center">Если ваш браузер не поддерживает перенаправление, нажмите на ссылку</p>
<script type="text/javascript"><!--
setTimeout('Redirect()',4000);
function Redirect()
{
location.href = 'https://mail.domain.com';
}
// --></script>
</body>
</html>

setTimeout('Redirect()',4000); - 4000 это таймаут в милисекундах, т.е. в данном случае 4 секунды. Ставь 0 и редирект будет идти автоматом.

Еще более короткий пример на http://www.web-source.net/javascript_redirect.htm


Оригинал информации: http://www.cryer.co.uk/resources/javascript/script5.htm

goldsmith
13-01-2012, 07:23
Вот именно что у меня такая ситуация: САЙТ Находится на хостинге, domain.com, в настройках доменного имени (Управления записями.) domain.com на поддомене mail заменили IP сайта на наш стачный IP c эксчендж сервера. почта ходит все прекрасно работает и туда и обратно.

хотел создать WWW Домен: mail.domain.com и положить туда скрипт редиректа ... но чот как то не логично думаю работать не будет...не вяжется что то.

у кого каки мнения?

zero55
13-01-2012, 07:55
Второй вариант с использованием мета-тэга refresh
<html>
<head>
<meta http-equiv="refresh" content="seconds;URL-to-redirect">
</head>
<body>
текст страницы
</body>
</html>

goldsmith
13-01-2012, 16:31
да это понятно что но где нужно делать переадресацию??? на хостинге на иис? а потом уже скрипты.

zero55
13-01-2012, 22:08
там где у вас установлена роль CAS

goldsmith
14-01-2012, 14:01
эксчендж.


Настройка пере адресации делается на IIS. с помощью "пере направления протокола HTTP" Роль надо было добавить.




© OSzone.net 2001-2012