2017-09-15 14 views
0

私はこのWPをHerokuにインストールしており、忍者フォームをインストールしました。すべてはHerokuのに私はそれを押すと、ローカルでOK作業にもかかわらず、フォームがsubmitedされていないと私はChromeのコンソールからこのエラーが表示されます。WordPressの忍者フォーム、Access-Control-Allow-Origin、admin-ajax.php

Failed to load https://ratts.com.br/wp-admin/admin-ajax.php: No 
'Access-Control-Allow-Origin' header is present on the requested 
resource. Origin 'http://ratts.com.br' is therefore not allowed 
access. The response had HTTP status code 503. 

それは私がページにアクセスすると、このエラーはのみ配信されていることを言及する価値があるのですhttpを経由して、しかし私はCORSの問題であると思うので、私はページトラフhttpsにアクセスしてもうまく動作します。どのように私はこの問題を解決することができますについて誰もが考えている?すでに3日間の研究が失敗しています... rsrs

+0

すべてのHTTPリクエストをhttpsの相手に転送/リダイレクトできますか?しかし、それはサイトのhttpバージョンがhttpsバージョンに、またはその逆に投稿されているようです。私はサイトのhttpバージョンを無効にしようとする - またはサイト名/タイトルにhttpsが含まれていない場合はそれを含めます。あなたはそれを解決することができますように願っています。 – Radmation

+0

* "レスポンスにはHTTPステータスコード503があります。" *は単に「サービスを利用できません」を示しています。それはあなたの原因を特定して修正するために必要な実際の問題だと思われます。実際には、その応答に「Access-Control-Allow-Origin」ヘッダーがないという事実は重要ではありません。なぜなら、サーバーは致命的なエラー(一部のサーバー側の障害)があり、サーバーがまったく進まない。 (多くのまたはほとんどのサーバーは、5xxまたは4xxのエラー応答に 'Access-Control-Allow-Origin'ヘッダーを追加しません。代わりに、そのヘッダーを2xxの成功応答に追加するだけです)。 – sideshowbarker

答えて

0

私は、同じドメインのhttpからhttpsがCORSと考えられています。すべてのトラフィックがhttpからhttpsにリダイレクトされるようにする必要があります。 Take a look at this thread

関連する問題