2016-03-08 4 views
2

Может быть, я просто схожу с ума, но я продолжаю получать предупреждения о смешанном содержании на этой странице:IFrame предупреждение смешанного содержимого без смешанного содержания

<!doctype html> 
<html lang="en-us"> 
     <head> 
      <link rel="stylesheet" type="text/css" href="css/style.css"> 
     </head> 

     <body> 
      <iframe scrolling="no" id="slides" src="admin/slides.html"></iframe> 
      <iframe scrolling="no" id="sidebar" src="/sidebar"></iframe> 
      <iframe scrolling="no" id="ticker" src="/clock2"></iframe> 
     </body> 
    </html> 

Это смущать меня сильно, так как все находится на том же домене , и все страницы обслуживаются через https. Чтобы добавить к путанице, первый iframe фактически работает без предупреждения, а второй - нет. Кроме того, во второй раз две страницы работают только над https, когда вы переходите к ним напрямую. Они даже не существуют на http - мой .htaccess перенаправляет на https. Все ресурсы загружаются через https. Я даже пытался использовать fqdn с префиксом https в src вместо относительной ссылки, но это не помогает.

Что мне не хватает?

ответ

1

Я не совсем уверен, почему это происходит, но перенаправление с/sidebar на /sidebar/(index.html) происходит через HTTP. Я уверен, что замена ссылок на /sidebar/index.html или просто/sidebar/решит вашу проблему.

Я только что протестировал его, вот скриншот ссылок/боковой панели/и/clock2/загрузки по https. http://puu.sh/nzsnu/b421dfb4bd.png

+0

Ну, это странно, но вы уверены, что правы. Это где-то должно быть настройка на сервере. Мне нужно посмотреть, что я могу отследить. – Bodacious

+0

Рад видеть, как это сработало, если вы узнаете, что вызвало перенаправление http, не возражаете ли вы опубликовать его здесь? – Mathijs

Смежные вопросы