2012-01-06 5 views
3

왜 이것을 찾을 수 없으며이를 수행 할 수 없지만 기본적으로 내 서버의 모든 페이지를 https : //로 리디렉션하고 싶습니다. 페이스 북에서 썸네일을 https : //로 허용하지 않기 때문에/fbthumbnails/폴더에 있습니다. 영구 리디렉션을 원하는 경우 mod_rewrite를 사용htaccess는 하나의 폴더를 제외하고 모두 https에서 http로 리디렉션합니다.

+0

그리고 PHP, 아파치 등의 태그를 어떻게 정리 하시겠습니까? 그리고 도대체 그것으로 페이스 북의 할 일이 무엇입니까? – Rufinus

+0

haha ​​fb는 opengraph og : image에 대한 SSL 이미지를 선택할 수 없습니다. 재밌네. 그리고 난 htaccess에서 그것을하고 있어요 – Dan

답변

11

,

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteCond %{REQUEST_URI} !^/fbthumbnails/ 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [R,L] 

변경에게 당신의 .htaccess 파일에 적절한 장소에 R=301R을이 스틱.

+0

내 잘못은 그냥 전체 URL/wp-content/themes/wisewordsfromwoo/images/fbthumbnails/ – Dan

+0

넣을 필요가 작동하지 않았다 그것은 조건에 대한 HTTP를 포함하고 있는지 확인하는 방법이 있습니까 ? – Dan

+0

'RewriteCond % {HTTPS} off'는 * http : //가 아니라는 것을 확인합니다. 그러나 wordpress가 tat으로 엉망이되는 일을하고있을 수도 있습니다. –

관련 문제