2013-03-21 2 views
0

У меня есть php-скрипт, который перенаправляет на внешнюю страницу https, но, к сожалению, firefox (и, возможно, другой браузер, еще не пытался) блокирует переадресацию https с действительно «страшным» сообщением для самых неопытных пользователей.Https Redirect block

Есть ли способ обойти эту проблему, не спрашивая у пользователя, как обрабатывать настройки браузера?

Для редиректа я использую простой header ("Location: $url");

Спасибо

+1

Что такое веб-сервер? Можете ли вы использовать .htaccess? – ethrbunny

+0

Как насчет iframe? Не могли бы вы отобразить страницу HTTPS внутри? – ethrbunny

+0

да, у меня есть .htaccess, сервер apache 2.0 a для фрейма он не будет удобен для моей цели, но спасибо за предложение –

ответ

0

Короче говоря, нет.

Если пользователь имеет свои настройки Firefox, чтобы показывать предупреждение, когда происходит перенаправление, вы не можете обойти его.

Вы можете избежать этого, указав межстраничную страницу, на которой пользователи могут вручную щелкнуть ссылку.

0
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]