2016-09-23 3 views
0

누군가가이 문제로 우리를 도울 수 있는지 궁금합니다.WordPress htaccess - http를 https로 리디렉션

Google은 사이트의 여러 페이지에 안전하지 않은 링크가 많은 사이트가 있습니다. 일부 페이지에는 http 소스가 아닌 https의 이미지가 포함됩니다.

예제 페이지는 다음과 같습니다. https://mindfulpresenter.com/mindful-blog/the-10-most-important-things-in-presenting-today/ - 여기에서 http 페이지로의 링크가 있고 페이지가 http에서 이미지를 소싱하고 있음을 알 수 있습니다.

이러한 모든 문제는 htaccess 파일을 변경하여 해결할 수 있기를 기대했습니다.

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

이 문제가 htaccess로 파일을 변경하여 해결할 수 있습니다

현재 htaccess로 파일은 다음과 같다? 그렇다면 무엇을 추가해야합니까?

많은 감사의 링크 텍스트로 데이터베이스에 저장된 페이지/게시물의 내용에 있는지

제임스

+0

아니요, 불가능합니다. 귀하가 제공하는 웹 페이지 안의 참조는 그러한 규칙에 의해 변경 될 수있는 것이 아닙니다. 이러한 규칙은 _incoming_ 요청에만 적용되므로 브라우저가 이미 사용하고있는 요청입니다. – arkascha

+0

arkascha의 코멘트는 정확하지 않습니다. mod_substitute 모듈은 실제로 클라이언트에게 제공되는 HTML을 수정합니다. 내 대답은 아래를 참조하십시오. –

+0

정말로 모든 http 항목을 바꾸시겠습니까? HTTPS 도메인에 존재하지 않는 이미지는 어떻습니까? – Squazz

답변

0

데이터베이스를 검색하고 모든 HTTP 항목을 바꾼 WordPress에 대해 'Search and Replace' plugin을 찾았습니다.

+0

하지만 정말로 모든 http 항목을 바꾸시겠습니까?HTTPS 도메인에 존재하지 않는 이미지는 어떻습니까? – Squazz

0

이 나타납니다. 검색을 수행하는 것이 좋습니다 & "깨끗한"상태를 달성하기 위해.

콘텐츠를 구문 분석하고 동적으로 링크를 만드는 플러그인이 있지만 가장 세련된 솔루션이라고 생각하지 않습니다.

+0

안녕하세요. PHPMyAdmin에서 실행해야하는 코드를 검색하고 바꾸는 것을 알고 있습니까? 나는 http 링크가 게시물과 페이지에 있다고 생각하여 상상할 수있는 두 개의 스크립트, 즉 데이터베이스의 각 테이블에 하나씩 필요하다. – favdes

+0

이것은 얼마 전부터 코드를 정확히 리콜하지 않았습니다. 이 같은 아마 뭔가 : UPDATE가 SET의 POST_CONTENT = REPLACE wp_posts (POST_CONTENT, 'http://secured-domain.foo을', 'https://secured-domain.foo') WHERE 'LIKE POST_CONTENT HTTP :// ' https를 수락하지 않는 다른 페이지에 대한 링크가 있는지 모르겠으므로 도메인 이름을 썼습니다. – noreabu

0

당신은, 사실, mod_substitute를 사용하여,이 제공되고 같은 페이지의 내용을 수정할 수 있습니다 docs를 참조하십시오.

관련 문제