wordpress는 localhost에 복사한 후 항상 https로 리디렉션됩니다.
서버에서 로컬 웹 서버(MAMP)로 워드프레스 설치를 복사하고 액세스를 시도할 때localhost:8888는 항상 http를 https로 리다이렉트 합니다.그래서 저는 항상ERR_SSL_PROTOCOL_ERROR.
데이터베이스에서도 워드프레스 파일에서도 이 설정을 찾을 수 없습니다.누구 도와줄 사람?
꼭 확인해 주세요WP_HOME그리고.WP_SITEURL로 시작하는 주소로 설정됩니다.http,것은 아니다.https.
이러한 설정은, 다음의 장소에 배치할 필요가 있습니다.wp-config.php.
define('WP_HOME','http://localhost:8888');
define('WP_SITEURL','http://localhost:8888');
WordPress에게 관리 및 로그인을 위해 SSL을 강제로 실행하도록 지시하지 마십시오.
define('FORCE_SSL_LOGIN',false);
define('FORCE_SSL_ADMIN',false);
위의 제안들을 모두 시도해 봤지만 아무 소용이 없었다.제 경우는 아마 어떤 플러그인이 원인일 겁니다.플러그인 디렉토리의 이름을 0_Plugins로 변경하여 사용하지 않도록 설정한 후 작업이 시작되었습니다.
이제 어떤 플러그인이 이 문제의 원인인지 수동으로 파악해야 합니다.
조언해 주셔서 감사합니다.
프로젝트의 루트에서 .htaccess 파일을 변경해야 합니다.Http를 강제로 실행하려면 다음 코드로 변경합니다.
# BEGIN Force HTTP
RewriteEngine On
RewriteCond %{SERVER_PORT} 443
RewriteRule ^(.*)$ http://yourdomain.com/$1 [R=301,L]
# END Force HTTP
이 파일을 wp-config 파일에 추가합니다.
정의('FORCE_SSL', false), 정의('FORCE_SSL_ADMIN', false);
여기에 있는 다른 답변과 더불어 언급되지 않은 한 가지 체크해야 할 것은use_ssl메타값usermeta테이블.
다른 것에 관계없이, 만약 그것이 로 설정되어 있다면.1그러면 SSL로 리다이렉트 됩니다.
이는 이미 로그인한 경우에만 해당되므로 메인 브라우저 창과 미지의/비공개 창 간의 차이를 설명할 수 있습니다.
auth_redirect 함수에 리다이렉트의 다른 원인이 없는지 확인합니다.
언급URL : https://stackoverflow.com/questions/49954680/wordpress-always-redirects-to-https-after-copying-to-localhost
'programing' 카테고리의 다른 글
| Woocommerce 3에서 사용자의 지리 위치 국가 이름을 가져옵니다. (0) | 2023.03.15 |
|---|---|
| 브라우저에서 각도 서비스를 디버깅하는 방법 (0) | 2023.03.15 |
| 반응 - useState - setTimeout 함수에 최신 상태 값이 없는 이유는 무엇입니까? (0) | 2023.03.15 |
| 프로바이더에서 $window에 접속하는 방법 (0) | 2023.03.15 |
| 오류: [PrivateRoute]가 컴포넌트가 아닙니다. 의 모든 구성 요소는 또는이어야 합니다. (0) | 2023.03.15 |