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]
-
이것은 localhost (xampp)에서 나를 도운 유일한 솔루션이었습니다.This was the only solution that helped me on localhost (xampp).
- 0
- 2018-09-06
- Henning Fischer
-
- 2017-02-19
설정에서 설정 한 웹 사이트 URL을 확인하세요. 이 작업은 Pat Said와 같은 데이터베이스를 통해 수행 할 수 있지만 그 기술에 정통하지 않고 여전히 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
.-
나는 문제를 해결했다.하지만 문제는 내가 생각했던 것이 아니었다.내 질문에서 해결책을 볼 수 있습니다.나는 이것이 문제라면 여기에있는 다른 답변이 효과가 있었을 것이라고 생각합니다.그건 그렇고,나는 관리자에 로그인 할 수 없었습니다 (안전하지 않았습니다). 그래서 설정으로 갈 수 없었습니다.내가 Pat에게 말했듯이,나는 어쨌든 이미 데이터베이스를 확인했습니다.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
Pat의 답변을 따릅니다.이 두 줄을 wp-config.php 파일에 추가하여 오류가 수정되는지 확인할 수 있습니다.
define( 'WP_SITEURL', 'http://example.com' ); define( 'WP_HOME', 'http://example.com' );
이렇게하면 WordPress에서 도메인의 http 버전을 사용하게됩니다.이 문제가 해결되면 데이터베이스의 문제가 원인입니다.
설정된 플러그인이있는 경우이 문제를 일으키는 플러그인이 없는지 확인하기 위해 모든 플러그인을 사용 중지해야합니다.
또한 Chrome의 시크릿 모드 또는 Firefox의 비공개 모드를 사용하여 웹 사이트를 방문하고 WordPress에서 HTTPS를 계속 사용하고 있는지 확인하는 것이 좋습니다.
시크릿 모드에서 작동하는 경우 (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.
-
시크릿/비공개에서도 아무것도 영향을 미치지 않는 것 같습니다.브라우저 플러그인을 의미합니까?나는 이전에 wordpress를 사용하지 않았고이 문제를 제거하기 위해 .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입니까 아니면 거기에 뭔가가 있습니까? https://codex.wordpress.org/htaccess에서 기본 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-
나는 문제를 해결했다.하지만 문제는 내가 생각했던 것이 아니었다.내 질문에서 해결책을 볼 수 있습니다.나는 이것이 문제라면 여기에있는 다른 답변이 효과가 있었을 것이라고 생각합니다.그건 그렇고,나는 관리자에 로그인 할 수 없었습니다 (안전하지 않았습니다). 그래서 설정으로 갈 수 없었습니다.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의 기존 정의 문 아래에 다음 행을 추가하십시오. 이것은 데이터베이스 값을 재정의합니다. localhost 대신 도메인 이름을 업데이트 할 수 있습니다.
define( 'WP_SITEURL', 'http://localhost'); define( 'WP_HOME', 'http://localhost');
https 데이터베이스 참조 수정
phpadmin으로 이동하여 다음 쿼리를 실행하고 아래 그림과 같이 필터 행에서 https 를 검색합니다. 홈 및 사이트 URL이 https 인 경우 http
로 바꿉니다.SELECT * FROM wp_options
데이터베이스에서 https를 제거한 후. wp-config.php. 에서 다음 줄을 제거하고 아파치를 다시 시작합니다.
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 인증서 나 이와 유사한 인증서가없고 이것에도 필요하다고 생각해서는 안됩니다. 즉,스타일 시트 및 스크립트에 대한 모든 링크가 신뢰할 수없는 것으로 간주되고 차단됩니다.
https/ssl을 비활성화하는 방향을 가리 키도록 검색을 변경했지만 아무것도 찾지 못했습니다.
예 : .htaccess 파일에 항목을 추가하려고 시도했습니다 (이 사이트의 다른 관련 질문에 대한 링크가 손실 됨).
wp-config.php에서
define( 'force_SSL', true );
과 같은 줄을 찾으려고했지만 아무 소용이 없습니다 ( 관련 질문 ). 이 줄을 추가 (false로 변경) 해 보았습니다.도움을 주셔서 감사합니다.
해결책 : 문제는 내가 생각했던 것이 아니었다. Dataplicity (파이에서 실행 중임)는 HTTPS를 강제로 사용하지만 wordpress는 HTTPS를 사용하지 않았으므로 '안전하지 않은'스크립트가로드되지 않았습니다. 내가해야 할 일은 HTTPS를 활성화하는 것뿐이었습니다.
내 문제가 내가 생각했던 것과 같았다면 아래 답변이 도움이되었을 것이라고 확신하며,내가 생각했던 것과 같은 문제로 다른 사람들을 도울 수 있기를 바랍니다.