wordpressインストールをサーバーからローカルWebサーバー(MAMP)にコピーして、localhost:8888
にアクセスしようとすると、常にhttpがhttpsにリダイレクトされます。したがって、常にERR_SSL_PROTOCOL_ERROR
が取得されます。
この設定はどこにも見つかりません–データベースにも、wordpressファイル)のどこにもありません。誰か助けてもらえますか?
WP_HOME
とWP_SITEURL
が、http
ではなくhttps
で始まるアドレスに設定されていることを確認してください。
これらの設定はwp-config.php
に配置する必要があります。
define('WP_HOME','http://localhost:8888');
define('WP_SITEURL','http://localhost:8888');
管理者とログインにSSLを強制するようにWordPressに指示していないことを確認してください。
define('FORCE_SSL_LOGIN',false);
define('FORCE_SSL_ADMIN',false);
プロジェクトのルートにある.htaccessファイルを変更する必要があります。 Httpを強制する場合は、このコードに変更してください。
# BEGIN Force HTTP
RewriteEngine On
RewriteCond %{SERVER_PORT} 443
RewriteRule ^(.*)$ http://yourdomain.com/$1 [R=301,L]
# END Force HTTP
これをwp-configファイルに追加するだけです
define( 'FORCE_SSL'、false); define( 'FORCE_SSL_ADMIN'、false);