2017-02-03 1 views
0

다른 답변을 보았지만 어떤 것도 받아 들일 수 없으며 일부 답변에는 답변이있는 것처럼 보입니다.htaccess는 https를 www에서 www가 아닌 ​​주소로 다시 작성합니다.

아래의 내용은 https://domain.com에 필요한 거의 모든 지침에 적용됩니다. 비 SSL www가 아닌 ​​www, 강제 SSL 등.

그러나 여전히 얻을 수없는 것은 https www가 아닌 ​​www 리디렉션에 대한 것입니다.

도움을 주시면 감사하겠습니다.

# BEGIN WordPress 
 
<IfModule mod_rewrite.c> 
 
RewriteEngine On 
 
RewriteCond %{HTTP_HOST} ^www.domain.com [NC] 
 
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301] 
 
RewriteCond %{HTTPS} off 
 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
 
RewriteBase/
 
RewriteRule ^index\.php$ - [L] 
 
RewriteCond %{REQUEST_FILENAME} !-f 
 
RewriteCond %{REQUEST_FILENAME} !-d 
 
RewriteRule . /index.php [L] 
 
</IfModule> 
 
# END WordPress

답변

1

당신은 사용할 수 있습니다

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC] 
RewriteRule^https://%1%{REQUEST_URI} [NE,L,R=301] 
RewriteCond %{HTTPS} off 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R=301] 

RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 
+0

이 여전히 HTTPS의 비 WWW에 https://www.domain.com/ 리디렉션하지 않았다 : // 도메인을 .com /, 나는 실종 된 부분이다. –

+0

네, 맞습니다. 캐시를 지우거나 다른 브라우저로 시도하십시오. – Croises

+1

그게 효과가 있었어. 죄송합니다. 허용 된 것으로 표시됩니다. –

관련 문제