WordPressのSSL / HTTPSを無効にする
-
-
HTTPSを使用する必要があります.そうしないと安全性が低く、SEOとページ速度のペナルティが低くなります.また、あなたの答えを答えとして投稿できますか?You should use HTTPS, not doing so is insecure, and has poor SEO and page speed penalties. Also, can you post your answer as an answer?
- 0
- 2020-08-28
- Tom J Nowell
-
8 回答
- 投票
-
- 2017-02-14
wp-config.php
ファイルで次のような行がないか確認してください:define( 'WP_SITEURL', 'https://example.com' ); define( 'WP_HOME', 'https://example.com' );
データベースの
{prefix}_options
テーブルも確認してください:SELECT * FROM wp_options WHERE option_name='siteurl' OR option_name='home';
...データベースのプレフィックスが
wp_
であると仮定します.Check your
wp-config.php
file for lines like:define( 'WP_SITEURL', 'https://example.com' ); define( 'WP_HOME', 'https://example.com' );
Also check your database's
{prefix}_options
table:SELECT * FROM wp_options WHERE option_name='siteurl' OR option_name='home';
...assuming that your database's prefix is
wp_
.-
私のwp-config.phpにはそのような行はなく、すでにオプションテーブルをチェックしていて、両方について「http://example.com」と表示されています.There are no lines like that in my wp-config.php and I already checked the options table and that says `http://example.com` for both
- 0
- 2017-02-14
- cCe.jbc
-
定数を設定する場合、homeとsiteurlのオプション行を更新する必要がないことに注意してください.To note, if you set the constants, you don't need to update the options rows for home and siteurl.
- 2
- 2017-02-14
- Brian Fegter
-
それらの定数は間違っています.'WP_HOME'、 'WP_SITEURL'である必要がありますThose constants are wrong. Should be 'WP_HOME', 'WP_SITEURL'
- 0
- 2017-02-15
- ngearing
-
そうです、@ Nath.それは私が記憶からこれをするために得るものです.Right you are, @Nath. That's what I get for doing this from memory.
- 0
- 2017-02-15
- Pat J
-
- 2017-02-14
.htaccessファイルを変更できます:
RewriteEngine On RewriteCond %{HTTPS} on RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]
You can modify .htaccess file:
RewriteEngine On RewriteCond %{HTTPS} on RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]
-
これはローカルホスト(xampp)で私を助けた唯一の解決策でした.This was the only solution that helped me on localhost (xampp).
- 0
- 2018-09-06
- Henning Fischer
-
- 2017-02-19
設定から設定したウェブサイトのURLを確認してください. これはPatSaidのようにデータベースを介して行うことができますが、技術に精通しておらず、WordPress管理者にアクセスできる場合は、それを使用してください.
[設定]-> [一般]に移動し、
WordPress Address (URL)
とSite Address (URL)
を確認します.これらは、http
ではなくhttps
で始まる必要があります.Please check your website URL set from the settings. This can be done trough the database like Pat Said, but if your not that tech savvy and you can still access the WordPress admin, use that.
Go to Settings -> General and check
WordPress Address (URL)
andSite Address (URL)
. These should start withhttp
instead ofhttps
.-
私は問題を解決しました.しかし、問題は私が思っていたものではありませんでした.あなたは私の質問で解決策を見ることができます.これが問題だったとしたら、これと他の答えはうまくいったと思います.ちなみに、adminにログインできなかった(安全ではなかった)ので、設定に行くことができませんでした.パットに言ったように、とにかくデータベースをチェックしました.I've solved, the problem. But the problem wasn't what I thought it was. You can see the solution in my question. I think this, and the other answers here would have worked if this was the problem. By the way, I couldn't log into admin (it was insecure) so I couldn't have gone to settings. As I said to Pat, I already checked the database anyway.
- 0
- 2017-02-20
- cCe.jbc
-
- 2019-01-09
私のファイル
wp-config.php
には次のものがあります:define('WP_SITEURL', FLYWHEEL_DEFAULT_PROTOCOL . 'example.com'); define('WP_HOME', FLYWHEEL_DEFAULT_PROTOCOL . 'example.com');
次の文字列を見つける必要があります:
define('FLYWHEEL_DEFAULT_PROTOCOL', 'https://');
そして
に変更しますhttps://
をhttp://
In my file
wp-config.php
I have:define('WP_SITEURL', FLYWHEEL_DEFAULT_PROTOCOL . 'example.com'); define('WP_HOME', FLYWHEEL_DEFAULT_PROTOCOL . 'example.com');
You need find this string:
define('FLYWHEEL_DEFAULT_PROTOCOL', 'https://');
And change
https://
tohttp://
-
- 2017-02-14
パットの答えに従う.これらの2行をwp-config.phpファイルに追加して、エラーが修正されるかどうかを確認できます.
define( 'WP_SITEURL', 'http://example.com' ); define( 'WP_HOME', 'http://example.com' );
これにより、WordPressはドメインのhttpバージョンを使用するように強制されます.これで問題が解決する場合は、データベース内の何かが原因です.
プラグインを設定している場合は、すべてのプラグインを無効にして、この問題の原因となっているプラグインがないことを確認してください.
また、ChromeのシークレットモードまたはFirefoxのプライベートモードを使用してWebサイトにアクセスし、HTTPSがWordPressでまだ使用されているかどうかを確認することをお勧めします.
シークレットモードで動作している場合(WordPressはHTTPを正しく使用している)、ブラウザのキャッシュをクリアしてみてください.httpsが機能していなくても、ブラウザのキャッシュがhttpトラフィックをhttpsにリダイレクトするのを見たことがあります.キャッシュされていないことを確認することをお勧めします.
Following Pat's answer. You can try adding these 2 lines to your wp-config.php file to see if this fixes the error:
define( 'WP_SITEURL', 'http://example.com' ); define( 'WP_HOME', 'http://example.com' );
This will force WordPress to use http version of your domain. If this fixes the issue, something in the database is causing this.
If you have any plugins setup, make sure to also disable all of them to make sure none of them are causing this issue.
Also, I recommend using Chrome's Incognito mode or Firefox's Private mode to visit your website and see if the HTTPS is still being used by WordPress.
If it's working in the Incognito mode (WordPress uses HTTP correctly), than you should try clearing your browser cache. I've seen browser cache redirecting http traffic to https before, even if https isn't working. I would recommend making sure it's not cache.
-
シークレット/プライベートモードでも影響はないようです.ブラウザプラグインのことですか?私はこれまでワードプレスを使用したことがなく、この問題を取り除くために.htaccessとwp-config.phpをセットアップして編集する以外は何もしていません.Doesn't seem to affect anything, even in incognito/private. Do you mean browser plugins? I haven't used wordpress before and haven't done anything on it apart from setup and editing .htaccess and wp-config.php to try and get rid of this issue.
- 0
- 2017-02-14
- cCe.jbc
-
@ cCe.jbcそれは奇妙です.WordPressプラグインについて言及していましたが、まだアクティブになっていないようです..htaccessファイルはどのように見えますか?それはデフォルトのhtaccessですか、それとも何か入っていますか? あなたはここで基本的なhtaccessを見ることができます:https://codex.wordpress.org/htaccess@cCe.jbc it is weird. I was referring to WordPress plugins, but it sounds like you might not have any active yet. What does your .htaccess file look like? Is it default htaccess or you got something in there? You can see basic htaccess here: https://codex.wordpress.org/htaccess
- 0
- 2017-02-15
- Viktor
-
- 2017-02-16
wp-config.php
ファイルで次のような行がないか確認してください:define( 'WP_SITEURL', 'https://....' ); define( 'WP_HOME', 'https://.....' );
Linuxサーバーを使用している場合は、WordPressフォルダーに次のファイルを含む
.htaccess
ファイルを編集または作成します.RewriteEngine On RewriteCond %{HTTPS} on RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]
またはより良いオプションは
WordPressのインストールに成功した場合は、
settings>general>
WordPress Address (URL)
:これをhttps
からhttp
に変更しますSite Address (URL)
:これと同じCheck your
wp-config.php
file for lines like:define( 'WP_SITEURL', 'https://....' ); define( 'WP_HOME', 'https://.....' );
If you are using linux server, then edit or create an
.htaccess
file in your WordPress folder with the followin in it:RewriteEngine On RewriteCond %{HTTPS} on RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]
Or the better option is
If you have successfully installed the WordPress then go to
settings>general>
WordPress Address (URL)
: change this fromhttps
tohttp
Site Address (URL)
: same with this-
私は問題を解決しました.しかし、問題は私が思っていたものではありませんでした.あなたは私の質問で解決策を見ることができます.これが問題だったとしたら、これと他の答えはうまくいったと思います.ちなみに、adminにログインできなかった(安全ではなかった)ので、設定に行くことができませんでした.I've solved, the problem. But the problem wasn't what I thought it was. You can see the solution in my question. I think this, and the other answers here would have worked if this was the problem. By the way, I couldn't log into admin (it was insecure) so I couldn't have gone to settings.
- 0
- 2017-02-16
- cCe.jbc
-
素晴らしい@ cCe.jbc :)Great @cCe.jbc :)
- 0
- 2017-02-16
- Arvind Singh
-
- 2019-01-24
問題はsiteurlである必要があり、ホーム値はデータベースでhttpsを使用して更新され、次のように修正されます.
サイトをすぐに立ち上げるには、wp-config.phpの既存のdefineステートメントの下に次の行を追加します.これにより、データベースの値が上書きされます.ローカルホストの代わりにドメイン名を更新できます.
define( 'WP_SITEURL', 'http://localhost'); define( 'WP_HOME', 'http://localhost');
httpsデータベース参照を修正
phpadminに移動し、次のクエリを実行して、次の図に示すように、フィルター行で https を検索します. https でホームとサイトのURLを見つけた場合は、 http
に置き換えますSELECT * FROM wp_options
データベースからhttpsを削除したら. wp-config.phpから次の行を削除します.そしてapacheを再起動します.
define( 'WP_SITEURL', 'http://localhost'); define( 'WP_HOME', 'http://localhost');
サイトは稼働しているはずです.頑張ってください!
Issue must be siteurl and home values are updated in the database with https, to fix it do following.
To bring site instantly up, add following lines under existing define statements in wp-config.php. This will override database values. you can updated your domain name instead of localhost.
define( 'WP_SITEURL', 'http://localhost'); define( 'WP_HOME', 'http://localhost');
Fix https database references
Go to phpadmin and execute following query and search for https in Filter rows as shown in the below picture. if you find home and siteurls with https, replace it with http
SELECT * FROM wp_options
Once you have removed https from the database. remove following lines from wp-config.php. and restart apache.
define( 'WP_SITEURL', 'http://localhost'); define( 'WP_HOME', 'http://localhost');
Your site should be up. good luck!
-
WordPressをインストールし、データベースをセットアップしました.
アドレスに移動すると、セットアップページが表示されますが、CSSがありません.
何かがおかしいと思いますが、セットアップを行うだけで、すべてが正常に戻る可能性があります.
いいえ.
そこで、WordPressスタイルが機能しないなどの検索結果をしばらく調べます.
すべてのリンクがページの先頭にあり、適切なページを指していることがわかりましたが、読み込まれていません.
WordPressは安全な接続を使用しようとしていますが、SSL証明書などを持っていないので、これにもSSL証明書が必要になるとは思わないはずです.これは、スタイルシートとスクリプトへのすべてのリンクが信頼できないと見なされ、ブロックされていることを意味します.
https/sslを無効にする方向を指すように検索を変更しましたが、何も機能しません.
例えば. .htaccessファイルに何かを追加しようとしました(このサイトの別の関連する質問へのリンクを失いました)
wp-config.phpで
define( 'force_SSL', true );
のような行を見つけようとしましたが、役に立ちませんでした(関連する質問).これらの行を追加(falseに切り替える)も試みました.助けてくれてありがとう.
解決策: 問題は私が思っていたものではありませんでした. Dataplicity(私はpiで実行しています)はHTTPSの使用を強制しますが、wordpressがHTTPSを使用していなかったため、「安全でない」スクリプトが読み込まれていませんでした. HTTPSを有効にするだけで済みました.
私の問題が私が思っていたものであれば、以下の答えが役立つと確信しています.私が思っていたのと同じ問題で他の人を助けてくれることを願っています.