2016-09-02 4 views
0

私は最近httpsにサイトを移動しましたが、すべて動作していますが、送信時にリダイレクトするフォームを送信するために使用しているプラ​​グインは機能しません。wp_redirect()が混在のコンテンツエラーを表示しています

それはそれをリダイレクトするために、wp_redirect()関数を使用しているが、私は、コンソールに次のエラーを取得していますし、フォームが

混在したコンテンツを提出していません:「https://www.domain.com/form/」でのページがオーバーロードされましたHTTPSですが、安全でないXMLHttpRequestエンドポイント 'http://www.domain.com/thankyou/'を要求しました。このリクエストはブロックされました。 HTTPS経由でコンテンツを配信する必要があります。

一般的な設定でHTTPSが設定されていますが、htaccessファイルが正しく設定されていると思うので、サイトの他のすべてが正しく動作しているようです。これをトラブルシューティングしたり、動作させる方法がありますか?

ありがとうございます!

答えて

0

は、完全なURLを避け、代わりに、これは問題ではありません画像、JS、CSS

<img src="http://fulldomain/folder/file"> will cause alerts when viewed via https 

<img src="./folder/file"> will not cause alerts 
+0

のようなもののために相対パスを使用してみてください。リダイレクトはPHPのように起こります wp_redirect( 'https://google.com/search') – Kevin

+0

右クリックすると、httpsで上陸したページがhttpで少なくとも1つ参照されます。/ form /あなたのサイトでhttp:// –

+0

を探してください。私が提出するまでエラーが出ないので、ハードコーディングされたリンクはないと思っています。それは何らかのアヤックスリクエストでしょうか?本当にわかりません – Kevin

関連する問題