web-dev-qa-db-ja.com

SSLがWordpressのCSSを破る

私たちはネットワークソリューションからSSL証明書を購入しました(私の最悪の敵には決して推奨しないでしょう、ところで)。

どうやらそれは活性化されている...それはそれが私たちのドメインのために活性化されているといういくつかのチェックを行った。しかし、私が https://www.texasshredderclassic.comに入れた場合 サイト全体が壊れます。もっと具体的に言うと、 "break"とはCSSを完全に無効にし、私のログインUser + Passwordが機能しなくなったことを意味します(これは手掛かりのように思えますか?)

私はWordpressのHTTPSをダウンロードしようとしました、しかしそれは管理者ページから私を追い出して、そしてまたCSSを壊します。

それがサイト全体で機能するかどうかは気にしません。フォームページ(texasshredderclassic.com/registration)で機能する必要があるだけです - グラビティフォームを使用してauthorize.netに接続する!

次にどこへ行くかについての手がかりがないので、私はここで私の髪を引き裂いています。私たちがSSL証明書を持っているように思えます...ただ気になるものを動かすことができません!任意の助けは大歓迎です!

13
user1727053

ログイン部分に関しては、これは私のために働きます...

あなたのwp-config.phpに以下の行を貼り付けてください。

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';

次の行の前にそれをすることを確かめなさい

require_once(ABSPATH . 'wp-settings.php');

そうすることによって、あなたはあなたの管理パネルを取り戻すことができます...詳細を見てください ここ

また、管理パネルを復元した後に混合コンテンツが表示されないようにするには、[設定] - [一般]に移動し、[サーバーURL]を[http]から[https]に変更します。

30

WordPressの一般設定に移動し、WordPressのアドレス(URL)とサイトのアドレス(URL)をHTTPからHTTPSに変更します。

ps。そしてあなたのサイトを壊すすべてのプラグインを無効にします。

それでも問題が解決しない場合は、適切なガイドがあり、実行できるいくつかの手順があります。 https://managewp.com/wordpress-ssl-settings-and-how-to-resolve-mixed-content-warnings

4
Wyck

このタイプのCSSの "中断"は、主にHTTPS接続でHTTPリクエストを介してファイルにアクセスする、または簡単に言うと安全でないファイルにアクセスするによって引き起こされます。

提供されたリンクでは、Registrationフォームはiframeにロードされ、そのCSSファイルはHTTPS接続ではなくHTTPによってロードされます。

そのため、登録フォームとして提供されているファイルに直接アクセスする場合は、すべてのhttp://https://に変更するとよい仕事、しかし/私は SSLの安全でないコンテンツ修正プログラム を使っています、そしてそれは今までうまく働きます。

3
Snazzy Sanoj

SSL Insecure Content Fixer を実行してみましたか? (開示:私はそれを書きましたが、私はあなたがこのプラグインであなたの問題を解決しようとしたことを知りたいだけです)。少なくともいたずらにされていないプラグインのために、それはスクリプトロードエラーの大部分を片付けるべきです。

WP 3.5を実行していることに気付きました。今朝 報告をしましたbloginfo('stylesheet_url');を使ってロードされたスタイルシートでWP 3.5を実行している誰かが同じ問題を抱えていました、彼らのテーマのスタイルシートに関する安全でないコンテンツ報告あなたのテーマを見てスタイルシートのロード方法を教えてください。

0
webaware