Wordpress wp-admin이 https로 리다이렉트합니다.
wp 대시보드(wp-admin)에 로그인하려고 하면 https 접속으로 리다이렉트 됩니다.
websitename.com/wp-admin, 라고 입력하면 로그인 페이지가 표시되지만 URL 이 다릅니다.websitename.com/login.php?redirect_to=https://websitename.com&reauth=1 라고 되어 있습니다.
저는 이상한 짓을 한 적이 없습니다.플러그인을 편집하고 있을 뿐인데 나중에 이런 일이 벌어집니다.
이게 뭐가 문제죠?
누구 도와줄 사람?
따라서 이 문제가 ../wp-admin으로 이동했을 때만 발생하는 경우 강제 ssl admin이 true로 설정되어 있기 때문입니다.이것은 wp-config에서 찾을 수 있습니다.wordPress 사이트의 루트에서 이 옵션을 false로 설정해야 합니다.
define('FORCE_SSL_ADMIN', false);
WordPressdatabase의 wp_options 테이블에 있는 사이트 URL이 http:// 주소로 설정되어 있다고 가정합니다.
데이터베이스에서 wp_display 테이블을 엽니다.
siteurl을 검색하여 siteurl 옵션 값을 확인합니다.그 URL은 https로 리다이렉트 된 것 같아요.http로 변경합니다.
오래된 질문입니다만, 여기서 언급한 적이 없습니다.사용자는 SSL을 사용할 수 있습니다.
다음 정보를 확인하실 수 있습니다.wp_usermeta
테이블:
mysql> select * from wp_usermeta where meta_key = 'use_ssl';
+----------+---------+----------+------------+
| umeta_id | user_id | meta_key | meta_value |
+----------+---------+----------+------------+
| 9 | 1 | use_ssl | 1 |
+----------+---------+----------+------------+
use_ssl
설정할 필요가 있다0
리다이렉트하지 않는 경우(로컬 개발용으로 리다이렉트):
update wp_usermeta set meta_value = 0 where meta_key = 'use_ssl' and user_id = YOUR_ID;
크롬과 크롬 44.0.2403.89에도 버그가 있어 이 버그가 발생합니다.특히 Woocomerce를 사용하는 사이트에는 더욱 그렇습니다.그러나 PHP를 사용하는 모든 프레임워크는 영향을 받을 수 있습니다.
이것은 저자와 같은 문제는 아니지만 어쨌든 나와 같은 문제를 안고 있는 여러분들을 구글이 이끌 것이라고 생각합니다.
아래 링크에서 확인 및 설명된 문제에 대한 설명은 Chrome이 모든 요청에 'HTTPS:1' 헤더를 추가하기 시작했다는 것입니다.이로 인해 PHP의 헤더 처리 및 ssl 확인에 문제가 발생합니다.
헤더 이름을 'HTTPS'에서 'upgrade-insecure-requests'로 변경하는 패치가 중간에 있습니다.
https://ma.ttias.be/chrome-44-sending-https-header-by-mistake-breaking-web-applications-everywhere/
언급URL : https://stackoverflow.com/questions/10578369/wordpress-wp-admin-redirects-to-https
'sourcecode' 카테고리의 다른 글
서버 크래시 후 MongoDB가 시작되지 않음 (0) | 2023.02.15 |
---|---|
Response JSON을 Flutter에서 객체로 변환하는 방법 (0) | 2023.02.15 |
@RequestBody가 null 값을 가져옵니다. (0) | 2023.02.15 |
전체 달력 제목에 글꼴 멋진 아이콘 추가 (0) | 2023.02.15 |
Ajax 요청을 사용하여 브라우저에서 다운로드 (0) | 2023.02.15 |