arduino MCUからのjsonデータをポート8090に表示するために、HTTPからHTTPSへのリダイレクトを設定しました。httpをhttpsリダイレクトに制限する必要があるため、thisarduinoテキストを含むURLのHTTPにhttpsリダイレクトを制限する
<VirtualHost *:80>
RewriteEngine on
ServerName 192.168.1.45
# force ssl
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
# force HTTP for /arduino
RewriteCond %{HTTPS} =on
RewriteRule ^(arduino) http://%{SERVER_NAME}%{REQUEST_URI} [L,R]
</VirtualHost>
以下の私のApache Webサーバは、その後、私は、Apacheサーバを再起動し、ページをリフレッシュしますが、私はまだ言って、ブラウザのコンソールにエラーを取得しています:
を[警告]、[ブロックされた] のページhttps://www.example.com/arduino/gauge.htmはhttp://www.example.com:8090/jsonの 安全でないコンテンツを表示することができませんでした。
を、それは仕事をdoesntの:(jquery.min.js、 ライン5)<VirtualHost *:80> RewriteEngine on ServerName 192.168.1.45 # force ssl RewriteCond %{SERVER_PORT} ^80$ RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] # force HTTP for /json RewriteCond %(SERVER_PORT} ^8090 RewriteCond %{HTTPS} =on RewriteRule ^(json) http://%{SERVER_NAME}%{REQUEST_URI} [L,R] </VirtualHost>
は、私も試してみました。コンソールで同じエラー、任意のヘルプは非常に高く評価されます。
どうすればいいですか? –
私は完全にhttpsへのリダイレクトをスキップすることができます私はこの穴に落ちません –
jsonはhttpsを配信することができないマイクロコントローラから来ている –